/** * Create either a {@link Topic} or {@link Queue} using an existing {@link Destination}. * * @param destinationIdentifier destination identifier * @param destination destination * @return destination identifier */ private Identifier createDestination(Identifier destinationIdentifier, Destination destination) { NamedCache destinationsCache = CacheFactory.getCache(Destination.CACHENAME); destinationsCache.invoke(destinationIdentifier, new CreateDestinationProcessor(destination)); return destinationIdentifier; }