public void destroy() throws AxisFault {
stop();
this.configctx.setTransportManager(null);
for (Object o : startedTransports.values()) {
TransportListener transportListener = (TransportListener)o;
transportListener.destroy();
}
this.startedTransports.clear();
this.configctx = null;
defaultConfigurationContext = null;
}