Refine search
private void registerListener() { ServerLifeCycleManager manager = bus.getExtension(ServerLifeCycleManager.class); if (manager != null) { manager.registerListener(this); if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "Server life cycle listener registered."); } } else { if (LOG.isLoggable(Level.WARNING)) { LOG.log(Level.WARNING, "ServerLifeCycleManager is not available."); } } }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
public void stopServer(Server s) { if (server.equals(s)) { state = State.STOPPED; // unregister server to avoid the memory leak ServerLifeCycleManager mgr = bus.getExtension(ServerLifeCycleManager.class); if (mgr != null) { mgr.unRegisterListener(this); } } } }
@PostConstruct public final void initialize() { if (autoRegisterLocalEndpoint) { Bus bus = getBus(); ServerLifeCycleManager manager = bus.getExtension(ServerLifeCycleManager.class); if (manager != null) { listener = new LocalServerListener(bus, this); manager.registerListener(listener); } } else if (listener != null) { Bus bus = getBus(); ServerLifeCycleManager manager = bus.getExtension(ServerLifeCycleManager.class); if (manager != null) { manager.unRegisterListener(listener); listener = null; } } initialized = true; }
assertNotNull("unexpected non-null ServerLifeCycleManager", manager); manager.registerListener(new ServerLifeCycleListener() { public void startServer(Server server) { String address =
@Override public void handleNotification(Notification notification, Object handback) { MBeanServerNotification mbsNotification = (MBeanServerNotification) notification; ObjectName objectName = mbsNotification.getMBeanName(); String type = mbsNotification.getType(); try { if (MBeanServerNotification.UNREGISTRATION_NOTIFICATION.equals(type) && mApi.isCompanion(objectName)) { if (slcMgr != null) { slcMgr.unRegisterListener(mApi); } iMgr.unregister(mApi); mBeanServer.removeNotificationListener(MBeanServerDelegate.DELEGATE_NAME, this); } } catch (JMException e) { LOG.log(Level.WARNING, "Unregistering ManagedApi failed.", e); } } };
public void stop() { if (stopped) { return; } LOG.fine("Server is stopping."); if (slcMgr != null) { slcMgr.stopServer(this); } MessageObserver mo = getDestination().getMessageObserver(); if (mo instanceof MultipleEndpointObserver) { ((MultipleEndpointObserver)mo).getEndpoints().remove(endpoint); if (((MultipleEndpointObserver)mo).getEndpoints().isEmpty()) { getDestination().setMessageObserver(null); } } else { getDestination().setMessageObserver(null); } stopped = true; }
assertNotNull("unexpected non-null ServerLifeCycleManager", manager); manager.registerListener(new ServerLifeCycleListener() { public void startServer(Server server) { org.apache.cxf.endpoint.Endpoint endpoint
public void stop() { if (stopped) { return; } LOG.fine("Server is stopping."); if (slcMgr != null) { slcMgr.stopServer(this); } MessageObserver mo = getDestination().getMessageObserver(); if (mo instanceof MultipleEndpointObserver) { ((MultipleEndpointObserver)mo).getEndpoints().remove(endpoint); if (((MultipleEndpointObserver)mo).getEndpoints().isEmpty()) { getDestination().setMessageObserver(null); } } else { getDestination().setMessageObserver(null); } stopped = true; }
private void registerListener() { ServerLifeCycleManager manager = bus.getExtension(ServerLifeCycleManager.class); if (manager != null) { manager.registerListener(this); if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "Server life cycle listener registered."); } } else { if (LOG.isLoggable(Level.WARNING)) { LOG.log(Level.WARNING, "ServerLifeCycleManager is not available."); } } }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
public void stopServer(Server s) { if (server.equals(s)) { state = State.STOPPED; // unregister server to avoid the memory leak ServerLifeCycleManager mgr = bus.getExtension(ServerLifeCycleManager.class); if (mgr != null) { mgr.unRegisterListener(this); } } } }
public void stop() { if (stopped) { return; } LOG.fine("Server is stopping."); for (Closeable c : endpoint.getCleanupHooks()) { try { c.close(); } catch (IOException e) { //ignore } } if (slcMgr != null) { slcMgr.stopServer(this); } MessageObserver mo = getDestination().getMessageObserver(); if (mo instanceof MultipleEndpointObserver) { ((MultipleEndpointObserver)mo).getEndpoints().remove(endpoint); if (((MultipleEndpointObserver)mo).getEndpoints().isEmpty()) { getDestination().setMessageObserver(null); } } else { getDestination().setMessageObserver(null); } stopped = true; }
protected static void setWSDiscovery(Bus bus, Map<String, String> props) { if (props != null && !props.isEmpty()) { final String p = props.get(Constants.CXF_WS_DISCOVERY_ENABLED); if ("true".equalsIgnoreCase(p) || "1".equalsIgnoreCase(p)) { bus.getExtension(ServerLifeCycleManager.class).registerListener(new WSDiscoveryServerListener(bus)); } } }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
public void stopServer(Server s) { if (server.equals(s)) { state = State.STOPPED; // unregister server to avoid the memory leak ServerLifeCycleManager mgr = bus.getExtension(ServerLifeCycleManager.class); if (mgr != null) { mgr.unRegisterListener(this); } } } }
public void stop() { if (stopped) { return; } LOG.fine("Server is stopping."); for (Closeable c : endpoint.getCleanupHooks()) { try { c.close(); } catch (IOException e) { //ignore } } if (slcMgr != null) { slcMgr.stopServer(this); } MessageObserver mo = getDestination().getMessageObserver(); if (mo instanceof MultipleEndpointObserver) { ((MultipleEndpointObserver)mo).getEndpoints().remove(endpoint); if (((MultipleEndpointObserver)mo).getEndpoints().isEmpty()) { getDestination().setMessageObserver(null); } } else { getDestination().setMessageObserver(null); } stopped = true; }
@ManagedOperation public void start() { if (state == State.STARTED) { return; } ServerLifeCycleManager mgr = bus.getExtension(ServerLifeCycleManager.class); if (mgr != null) { mgr.registerListener(this); } server.start(); }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
public void stopServer(Server s) { if (server.equals(s)) { state = State.STOPPED; // unregister server to avoid the memory leak ServerLifeCycleManager mgr = bus.getExtension(ServerLifeCycleManager.class); if (mgr != null) { mgr.unRegisterListener(this); } } } }