org.apache.cxf.endpoint
Class ManagedEndpoint
java.lang.Object
org.apache.cxf.endpoint.ManagedEndpoint
- All Implemented Interfaces:
- ServerLifeCycleListener, ManagedComponent
@ManagedResource(componentName="Endpoint",
description="Responsible for managing server instances.")
public class ManagedEndpoint
- extends Object
- implements ManagedComponent, ServerLifeCycleListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENDPOINT_NAME
public static final String ENDPOINT_NAME
- See Also:
- Constant Field Values
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
INSTANCE_ID
public static final String INSTANCE_ID
- See Also:
- Constant Field Values
bus
protected final Bus bus
endpoint
protected final Endpoint endpoint
server
protected final Server server
ManagedEndpoint
public ManagedEndpoint(Bus b,
Endpoint ep,
Server s)
start
@ManagedOperation
public void start()
stop
@ManagedOperation
public void stop()
destroy
@ManagedOperation
public void destroy()
getAddress
@ManagedAttribute(description="Address Attribute",
currencyTimeLimit=60)
public String getAddress()
getTransportId
@ManagedAttribute(description="TransportId Attribute",
currencyTimeLimit=60)
public String getTransportId()
getState
@ManagedAttribute(description="Server State")
public String getState()
getObjectName
public ObjectName getObjectName()
throws JMException
- Specified by:
getObjectName
in interface ManagedComponent
- Throws:
JMException
startServer
public void startServer(Server s)
- Specified by:
startServer
in interface ServerLifeCycleListener
stopServer
public void stopServer(Server s)
- Specified by:
stopServer
in interface ServerLifeCycleListener
Apache CXF