@ManagedResource(componentName="Endpoint", description="Responsible for managing server instances.") public class ManagedEndpoint extends Object implements ManagedComponent, ServerLifeCycleListener
| Modifier and Type | Field and Description | 
|---|---|
| protected Bus | bus | 
| protected Endpoint | endpoint | 
| static String | ENDPOINT_NAME | 
| static String | INSTANCE_ID | 
| protected Server | server | 
| static String | SERVICE_NAME | 
| Constructor and Description | 
|---|
| ManagedEndpoint(Bus b,
               Endpoint ep,
               Server s) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | destroy() | 
| String | getAddress() | 
| ObjectName | getObjectName() | 
| String | getState() | 
| String | getTransportId() | 
| void | start() | 
| void | startServer(Server s) | 
| void | stop() | 
| void | stopServer(Server s) | 
public static final String ENDPOINT_NAME
public static final String SERVICE_NAME
public static final String INSTANCE_ID
protected final Bus bus
protected final Endpoint endpoint
protected final Server server
@ManagedOperation public void start()
@ManagedOperation public void stop()
@ManagedOperation public void destroy()
@ManagedAttribute(description="Address Attribute", currencyTimeLimit=60) public String getAddress()
@ManagedAttribute(description="TransportId Attribute", currencyTimeLimit=60) public String getTransportId()
@ManagedAttribute(description="Server State") public String getState()
public ObjectName getObjectName() throws JMException
getObjectName in interface ManagedComponentJMExceptionpublic void startServer(Server s)
startServer in interface ServerLifeCycleListenerpublic void stopServer(Server s)
stopServer in interface ServerLifeCycleListenerApache CXF