Package org.apache.cxf.bus.managers

# Class ServerLifeCycleManagerImpl

java.lang.Object
org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl

All Implemented Interfaces:
  `ServerLifeCycleManager`, `BusExtension`

public class ServerLifeCycleManagerImpl extends Object implements ServerLifeCycleManager, BusExtension

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ServerLifeCycleManagerImpl()`
  `ServerLifeCycleManagerImpl(Bus b)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Class<?>`
  `getRegistrationType()`
  `void`
  `registerListener(ServerLifeCycleListener listener)`
  `void`
  `startServer(Server server)`
  `void`
  `stopServer(Server server)`
  `void`
  `unRegisterListener(ServerLifeCycleListener listener)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ServerLifeCycleManagerImpl

    public ServerLifeCycleManagerImpl()

  - ### ServerLifeCycleManagerImpl

    public ServerLifeCycleManagerImpl(Bus b)

- ## Method Details

  - ### getRegistrationType

    public Class<?> getRegistrationType()
    Specified by:
      `getRegistrationType` in interface `BusExtension`

  - ### registerListener

    public void registerListener(ServerLifeCycleListener listener)
    Specified by:
      `registerListener` in interface `ServerLifeCycleManager`

  - ### startServer

    public void startServer(Server server)
    Specified by:
      `startServer` in interface `ServerLifeCycleManager`

  - ### stopServer

    public void stopServer(Server server)
    Specified by:
      `stopServer` in interface `ServerLifeCycleManager`

  - ### unRegisterListener

    public void unRegisterListener(ServerLifeCycleListener listener)
    Specified by:
      `unRegisterListener` in interface `ServerLifeCycleManager`