|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.wsas.admin.service.AbstractAdmin
org.wso2.wsas.admin.service.ServiceAdmin
public class ServiceAdmin
Admin service to manage services
Field Summary |
---|
Fields inherited from class org.wso2.wsas.admin.service.AbstractAdmin |
---|
axisConfig, configCtx |
Constructor Summary | |
---|---|
ServiceAdmin()
|
|
ServiceAdmin(org.apache.axis2.context.ConfigurationContext configCtx)
|
Method Summary | |
---|---|
java.lang.String |
addTransportBinding(java.lang.String serviceId,
java.lang.String transportProtocol)
|
void |
configureMTOM(java.lang.String flag,
java.lang.String serviceName)
set the service parameter enableMTOM to manipulate MTOM flag true/false/optional |
void |
createAndDeployEJBService(java.lang.String archiveId,
java.lang.String[] serviceClasses,
java.lang.String jnpProviderUrl,
java.lang.String beanJNDIName,
java.lang.String homeInterface,
java.lang.String remoteInterface)
|
void |
createAndDeployService(java.lang.String archiveId,
ClassMethodsData[] data,
java.lang.String[] resourceId)
Creates and deploys a service. |
void |
createAndDeploySpringBean(java.lang.String springContextId,
java.lang.String springBeanId,
java.lang.String[] beanClasses)
|
void |
creatService(java.lang.String serviceName)
|
boolean |
deleteFaultyServiceArchive(java.lang.String archiveName)
|
java.lang.String |
exposeServiceOnlyViaTransports(java.lang.String serviceId,
java.lang.String[] transportProtocols)
Expose this service only via the specified transport |
java.lang.String[] |
getClassNames(java.lang.String archiveId)
Get all the fully qualified class names of all the classes in this archive |
org.apache.axiom.om.OMElement[] |
getDeclaredServiceParameters(java.lang.String serviceId,
java.lang.String serviceVersion)
|
java.lang.String[] |
getExposedTransports(java.lang.String serviceId)
|
FaultService[] |
getFaultyServiceArchives()
|
int |
getNumberOfFaultyServices()
|
PolicyData[] |
getPolicies(java.lang.String serviceId,
java.lang.String serviceVersion)
|
org.apache.axiom.om.OMElement |
getPolicy(java.lang.String serviceId,
java.lang.String serviceVersion)
|
org.apache.axiom.om.OMElement |
getSchema(java.lang.String serviceName)
|
ServiceMetaData |
getServiceData(java.lang.String serviceName)
|
java.lang.Object[] |
getServiceInfo(java.lang.String serviceId,
java.lang.String serviceVersion)
|
org.apache.axiom.om.OMElement[] |
getServiceParameters(java.lang.String serviceId,
java.lang.String serviceVersion)
|
ServiceRoleData[] |
getServiceRolesWithDescription(java.lang.String serviceName)
|
java.lang.Object[] |
getServiceStatus(java.lang.String serviceId,
java.lang.String serviceVersion)
|
java.lang.String[] |
getServiceUsers(java.lang.String serviceName)
|
ServiceUserData[] |
getServiceUsersWithDescription(java.lang.String serviceName)
|
SpringBeansData |
getSpringBeanNames(java.lang.String springContextId,
java.lang.String springBeanId)
|
org.apache.axiom.om.OMElement |
getWSDL(java.lang.String serviceName)
|
ClassMethodsData[] |
listMethodsForClass(java.lang.String[] classNames,
java.lang.String[] resourcesId)
This method will list all the public methods for the given classes. |
ServiceMetaData[] |
listServices(java.lang.String serviceGroupId,
java.lang.String serviceGroupVersion)
|
boolean |
removePolicy(java.lang.String serviceId,
java.lang.String version,
java.lang.String policyId)
|
void |
removeServiceParameter(java.lang.String serviceName,
java.lang.String paramName)
|
void |
removeServiceSpecificParameter(java.lang.String serviceId,
java.lang.String serviceVersion,
org.apache.axiom.om.OMElement paramterElement)
|
java.lang.String |
removeTransportBinding(java.lang.String serviceId,
java.lang.String transportProtocol)
|
void |
setPolicy(java.lang.String serviceId,
java.lang.String version,
java.lang.String policyString)
|
void |
setServiceParameter(java.lang.String serviceId,
java.lang.String serviceVersion,
org.apache.axiom.om.OMElement paramterElement)
|
void |
setServiceParameter2(java.lang.String serviceName,
org.apache.axis2.description.Parameter parameter)
|
void |
setServiceParameter3(java.lang.String serviceId,
org.apache.axis2.description.Parameter parameter)
|
void |
setServiceParameters(java.lang.String serviceId,
java.lang.String serviceVersion,
org.apache.axiom.om.OMElement[] paramterElements)
|
void |
startService(java.lang.String serviceName)
|
void |
stopService(java.lang.String serviceName)
|
Methods inherited from class org.wso2.wsas.admin.service.AbstractAdmin |
---|
getAxisConfig, getConfigContext, init, setAxisConfig, setConfigContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceAdmin()
public ServiceAdmin(org.apache.axis2.context.ConfigurationContext configCtx)
Method Detail |
---|
public java.lang.String exposeServiceOnlyViaTransports(java.lang.String serviceId, java.lang.String[] transportProtocols) throws org.apache.axis2.AxisFault
serviceId
- transportProtocols
-
org.apache.axis2.AxisFault
public java.lang.String addTransportBinding(java.lang.String serviceId, java.lang.String transportProtocol) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public java.lang.String removeTransportBinding(java.lang.String serviceId, java.lang.String transportProtocol) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public java.lang.String[] getExposedTransports(java.lang.String serviceId) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void creatService(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void stopService(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void startService(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public ServiceMetaData getServiceData(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void configureMTOM(java.lang.String flag, java.lang.String serviceName) throws org.apache.axis2.AxisFault
flag
- serviceName
-
org.apache.axis2.AxisFault
public ServiceMetaData[] listServices(java.lang.String serviceGroupId, java.lang.String serviceGroupVersion) throws org.apache.axis2.AxisFault
serviceGroupId
- serviceGroupVersion
-
org.apache.axis2.AxisFault
public java.lang.Object[] getServiceInfo(java.lang.String serviceId, java.lang.String serviceVersion) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public java.lang.Object[] getServiceStatus(java.lang.String serviceId, java.lang.String serviceVersion) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.apache.axiom.om.OMElement[] getServiceParameters(java.lang.String serviceId, java.lang.String serviceVersion) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.apache.axiom.om.OMElement[] getDeclaredServiceParameters(java.lang.String serviceId, java.lang.String serviceVersion) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void setServiceParameters(java.lang.String serviceId, java.lang.String serviceVersion, org.apache.axiom.om.OMElement[] paramterElements) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void setServiceParameter3(java.lang.String serviceId, org.apache.axis2.description.Parameter parameter) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void setServiceParameter(java.lang.String serviceId, java.lang.String serviceVersion, org.apache.axiom.om.OMElement paramterElement) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void removeServiceSpecificParameter(java.lang.String serviceId, java.lang.String serviceVersion, org.apache.axiom.om.OMElement paramterElement) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void setServiceParameter2(java.lang.String serviceName, org.apache.axis2.description.Parameter parameter) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void removeServiceParameter(java.lang.String serviceName, java.lang.String paramName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.apache.axiom.om.OMElement getWSDL(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.apache.axiom.om.OMElement getSchema(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.apache.axiom.om.OMElement getPolicy(java.lang.String serviceId, java.lang.String serviceVersion) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public PolicyData[] getPolicies(java.lang.String serviceId, java.lang.String serviceVersion) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public boolean removePolicy(java.lang.String serviceId, java.lang.String version, java.lang.String policyId) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void setPolicy(java.lang.String serviceId, java.lang.String version, java.lang.String policyString) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public java.lang.String[] getServiceUsers(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public ServiceUserData[] getServiceUsersWithDescription(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public ServiceRoleData[] getServiceRolesWithDescription(java.lang.String serviceName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public java.lang.String[] getClassNames(java.lang.String archiveId) throws org.apache.axis2.AxisFault
archiveId
-
org.apache.axis2.AxisFault
public ClassMethodsData[] listMethodsForClass(java.lang.String[] classNames, java.lang.String[] resourcesId) throws org.apache.axis2.AxisFault
classNames
- full qualified class name
org.apache.axis2.AxisFault
- will be thrownpublic void createAndDeployService(java.lang.String archiveId, ClassMethodsData[] data, java.lang.String[] resourceId) throws org.apache.axis2.AxisFault
archiveId
. In addition, a services.xml will be created, and all
of the serviceClasses
will be added as services.
archiveId
- archive iddata
- info array. data contains the excluded method names.resourceId
- array of resource Ids that goes in the "lib" folder
org.apache.axis2.AxisFault
- will be thrownpublic boolean deleteFaultyServiceArchive(java.lang.String archiveName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public FaultService[] getFaultyServiceArchives() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public int getNumberOfFaultyServices() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public SpringBeansData getSpringBeanNames(java.lang.String springContextId, java.lang.String springBeanId) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void createAndDeploySpringBean(java.lang.String springContextId, java.lang.String springBeanId, java.lang.String[] beanClasses) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void createAndDeployEJBService(java.lang.String archiveId, java.lang.String[] serviceClasses, java.lang.String jnpProviderUrl, java.lang.String beanJNDIName, java.lang.String homeInterface, java.lang.String remoteInterface) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |