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
INDENTION
public static final String INDENTION
- See Also:
- Constant Field Values
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()
getServletContext
@ManagedAttribute(description="The cxf servlet context",
currencyTimeLimit=60)
public String getServletContext()
isSwagger
@ManagedAttribute(description="if the endpoint has swagger doc or not",
currencyTimeLimit=60)
public boolean isSwagger()
isWSDL
@ManagedAttribute(description="if the endpoint has wsdl doc or not",
currencyTimeLimit=60)
public boolean isWSDL()
isWADL
@ManagedAttribute(description="if the endpoint has WADL doc or not",
currencyTimeLimit=60)
public boolean isWADL()
getJSONSchema
@ManagedOperation(description="get the JSON schema from a given endpoint",
currencyTimeLimit=60)
public String getJSONSchema()
getJSONSchemaForClass
@ManagedOperation(description="get the JSON schema from a given class",
currencyTimeLimit=60)
public String getJSONSchemaForClass(String clsName)
getJSONSchemaForOperation
@ManagedOperation(description="get the JSON schema from a given soap endpoint for a given operation",
currencyTimeLimit=60)
public String getJSONSchemaForOperation(String operationName)
getPackageNameByNameSpaceURI
@ManagedOperation(description="get the package name for a given namespace URI",
currencyTimeLimit=60)
public String getPackageNameByNameSpaceURI(String nameSpaceURI)
jsonToXml
@ManagedOperation(description="get xml payload from json payload",
currencyTimeLimit=60)
public String jsonToXml(String jsonText,
String pojoType)
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