private PolicyEntry getDefaultPolicyEntry() { PolicyMap destinationPolicy = brokerService.getDestinationPolicy(); if (null == destinationPolicy) { destinationPolicy = new PolicyMap(); brokerService.setDestinationPolicy(destinationPolicy); } PolicyEntry defaultEntry = destinationPolicy.getDefaultEntry(); if (null == defaultEntry) { defaultEntry = new PolicyEntry(); destinationPolicy.setDefaultEntry(defaultEntry); } return defaultEntry; }
BrokerService bs = new BrokerService(); bs.addConnector("tcp://localhost:61616"); PolicyMap pm = new PolicyMap(); PolicyEntry pe = new PolicyEntry(); pe.setPrioritizedMessages(true); pm.setDefaultEntry(pe); bs.setDestinationPolicy(pm); bs.start();