@ManagedResource(componentName="Endpoint",
description="Responsible for managing server instances.")
public class ManagedApi
extends java.lang.Object
implements org.apache.cxf.management.ManagedComponent, org.apache.cxf.endpoint.ServerLifeCycleListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DOMAIN_NAME |
static java.lang.String |
ENDPOINT_NAME |
static java.lang.String |
INDENTION |
static java.lang.String |
SERVICE_NAME |
| Constructor and Description |
|---|
ManagedApi(org.apache.cxf.Bus b,
org.apache.cxf.endpoint.Endpoint ep,
org.apache.cxf.endpoint.Server s) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAddress() |
java.lang.String |
getJSONSchema() |
java.lang.String |
getJSONSchemaForClass(java.lang.String clsName) |
java.lang.String |
getJSONSchemaForOperation(java.lang.String operationName) |
javax.management.ObjectName |
getObjectName() |
java.lang.String |
getPackageNameByNameSpaceURI(java.lang.String nameSpaceURI) |
java.lang.String |
getServletContext() |
java.lang.String |
getState() |
boolean |
isSwagger() |
boolean |
isWADL() |
boolean |
isWSDL() |
java.lang.String |
jsonToXml(java.lang.String jsonText,
java.lang.String pojoType) |
void |
startServer(org.apache.cxf.endpoint.Server s) |
void |
stopServer(org.apache.cxf.endpoint.Server s) |
public static final java.lang.String ENDPOINT_NAME
public static final java.lang.String SERVICE_NAME
public static final java.lang.String INDENTION
public static final java.lang.String DOMAIN_NAME
public ManagedApi(org.apache.cxf.Bus b,
org.apache.cxf.endpoint.Endpoint ep,
org.apache.cxf.endpoint.Server s)
@ManagedAttribute(description="Server State") public java.lang.String getState()
@ManagedAttribute(description="Address Attribute",
currencyTimeLimit=60)
public java.lang.String getAddress()
@ManagedAttribute(description="The cxf servlet context",
currencyTimeLimit=60)
public java.lang.String getServletContext()
@ManagedAttribute(description="if the endpoint has swagger doc or not",
currencyTimeLimit=60)
public boolean isSwagger()
@ManagedAttribute(description="if the endpoint has wsdl doc or not",
currencyTimeLimit=60)
public boolean isWSDL()
@ManagedAttribute(description="if the endpoint has WADL doc or not",
currencyTimeLimit=60)
public boolean isWADL()
@ManagedOperation(description="get the JSON schema from a given endpoint",
currencyTimeLimit=60)
public java.lang.String getJSONSchema()
@ManagedOperation(description="get the JSON schema from a given class",
currencyTimeLimit=60)
public java.lang.String getJSONSchemaForClass(java.lang.String clsName)
@ManagedOperation(description="get the JSON schema from a given soap endpoint for a given operation",
currencyTimeLimit=60)
public java.lang.String getJSONSchemaForOperation(java.lang.String operationName)
@ManagedOperation(description="get the package name for a given namespace URI",
currencyTimeLimit=60)
public java.lang.String getPackageNameByNameSpaceURI(java.lang.String nameSpaceURI)
@ManagedOperation(description="get xml payload from json payload",
currencyTimeLimit=60)
public java.lang.String jsonToXml(java.lang.String jsonText,
java.lang.String pojoType)
public javax.management.ObjectName getObjectName()
throws javax.management.JMException
getObjectName in interface org.apache.cxf.management.ManagedComponentjavax.management.JMExceptionpublic void startServer(org.apache.cxf.endpoint.Server s)
startServer in interface org.apache.cxf.endpoint.ServerLifeCycleListenerpublic void stopServer(org.apache.cxf.endpoint.Server s)
stopServer in interface org.apache.cxf.endpoint.ServerLifeCycleListenerCopyright © 2011-2014 Red Hat. All Rights Reserved.