@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.ManagedComponent
javax.management.JMException
public void startServer(org.apache.cxf.endpoint.Server s)
startServer
in interface org.apache.cxf.endpoint.ServerLifeCycleListener
public void stopServer(org.apache.cxf.endpoint.Server s)
stopServer
in interface org.apache.cxf.endpoint.ServerLifeCycleListener
Copyright © 2011-2014 Red Hat. All Rights Reserved.