|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.utils.AbstractAdmin
org.wso2.wsas.admin.service.ServiceAdmin
public class ServiceAdmin
Admin service to manage services
Constructor Summary | |
---|---|
ServiceAdmin()
|
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 |
getNumberOfActiveServices()
Get the currently active number of services |
int |
getNumberOfFaultyServices()
Get the number of faulty services |
int |
getNumberOfInactiveServices()
Get the currently inactive number of services |
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)
|
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)
Start the service specified by serviceName |
void |
stopService(java.lang.String serviceName)
Stop the service specified by serviceName |
Methods inherited from class org.wso2.utils.AbstractAdmin |
---|
getAxisConfig, getConfigContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceAdmin()
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 java.lang.Exception
ServiceAdminMBean
serviceName
stopService
in interface ServiceAdminMBean
serviceName
- Name of the service to be restarted
java.lang.Exception
- If an error occurs while stopping the servicepublic int getNumberOfActiveServices() throws java.lang.Exception
ServiceAdminMBean
getNumberOfActiveServices
in interface ServiceAdminMBean
java.lang.Exception
- If an error occurs while getting the service countpublic int getNumberOfInactiveServices() throws java.lang.Exception
ServiceAdminMBean
getNumberOfInactiveServices
in interface ServiceAdminMBean
java.lang.Exception
- If an error occurs while getting the service countpublic void startService(java.lang.String serviceName) throws java.lang.Exception
ServiceAdminMBean
serviceName
startService
in interface ServiceAdminMBean
serviceName
- Name of the service to be restarted
java.lang.Exception
- If an error occurs while starting the servicepublic 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) throws org.apache.axis2.AxisFault
serviceGroupId
-
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
ServiceAdminMBean
getNumberOfFaultyServices
in interface ServiceAdminMBean
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 |