@Override public void removeConnector(Connector connector) { service.removeConnector(connector); } }
@Override public void removeConnector(Connector connector) { MobicentsExtendedListeningPoint extendedListeningPoint = (MobicentsExtendedListeningPoint) connector.getProtocolHandler().getAttribute(MobicentsExtendedListeningPoint.class.getSimpleName()); if(extendedListeningPoint != null) { extendedListeningPoint.getSipProvider().removeSipListener(sipApplicationDispatcher); sipApplicationDispatcher.getSipNetworkInterfaceManager().removeExtendedListeningPoint(extendedListeningPoint); } super.removeConnector(connector); }
@Override public void removeConnector(Connector connector) { MobicentsExtendedListeningPoint extendedListeningPoint = null; if (connector.getProtocolHandler() instanceof SipProtocolHandler){ extendedListeningPoint = (MobicentsExtendedListeningPoint) ((SipProtocolHandler)connector.getProtocolHandler()).getAttribute(ExtendedListeningPoint.class.getSimpleName());} if(extendedListeningPoint != null) { extendedListeningPoint.getSipProvider().removeSipListener(sipApplicationDispatcher); sipApplicationDispatcher.getSipNetworkInterfaceManager().removeExtendedListeningPoint(extendedListeningPoint); } super.removeConnector(connector); }
service.removeConnector(connectors[n]);
for (int i = 0; i < connectors.length; i++) { if (connectors[i] instanceof Lifecycle){ service.removeConnector(connectors[i]); ((Lifecycle) connectors[i]).stop();