return filterFactory;
}
protected void startTemporaryDestination(ActiveMQDestination dest) throws JMSException {
if (dest != null && dest.isTemporary()) {
TempDestinationAdvisoryEvent event = (TempDestinationAdvisoryEvent) tempDestinationMap.get(dest);
if (event == null) {
event = new TempDestinationAdvisoryEvent(dest, true);
tempDestinationMap.put(dest, event);
ActiveMQObjectMessage msg = new ActiveMQObjectMessage();
msg.setObject(event);
msg.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT);
String destName = ActiveMQDestination.TEMP_DESTINATION_ADVISORY_PREFIX + dest.getPhysicalName();