@Override public void stop() { if (listener != null) { try { listener.shutdown(); } finally { stopLatch.countDown(); } stopLatch = null; startDate = null; listener = null; } ConnectorFacadeFactory.getManagedInstance().dispose(); }
@Override public void stop() { if (listener != null) { try { listener.shutdown(); } finally { stopLatch.countDown(); } stopLatch = null; startDate = null; listener = null; } ConnectorFacadeFactory.getManagedInstance().dispose(); }
private APIOperation getAPIOperation(OperationRequest request) throws Exception { ConnectorInfoManager manager = getConnectorInfoManager(); ConnectorInfo info = manager.findConnectorInfo(request.getConnectorKey()); if (info == null) { throw new ConnectorException("No such connector: " + request.getConnectorKey() + " "); } String connectorFacadeKey = request.getConnectorFacadeKey(); ConnectorFacade facade = ConnectorFacadeFactory.getManagedInstance().newInstance(info, connectorFacadeKey); return facade.getOperation(request.getOperation()); }
private APIOperation getAPIOperation(OperationRequest request) throws Exception { ConnectorInfoManager manager = getConnectorInfoManager(); ConnectorInfo info = manager.findConnectorInfo(request.getConnectorKey()); if (info == null) { throw new ConnectorException("No such connector: " + request.getConnectorKey() + " "); } String connectorFacadeKey = request.getConnectorFacadeKey(); ConnectorFacade facade = ConnectorFacadeFactory.getManagedInstance().newInstance(info, connectorFacadeKey); return facade.getOperation(request.getOperation()); }