public synchronized void stopService() throws Exception
{
try
{
PostOffice po = serverPeer.getPostOfficeInstance();
po.addInactiveCondition(new JMSCondition(true, destination.getName()));
serverPeer.getDestinationManager().unregisterDestination(destination);
Queue queue = ((ManagedQueue)destination).getQueue();