throws JMSException {
if (d != null) {
ActiveMQDestination dest = (ActiveMQDestination) ActiveMQMessageTransformation
.transformDestination(d);
if (dest.isTemporary()) {
TempDestinationAdvisor test = (TempDestinationAdvisor) validDestinationsMap
.get(dest);
if (test == null) {
test = new TempDestinationAdvisor(this, dest);
test.start();
validDestinationsMap.put(dest, test);
}
}
}
}