Interface IProxyServiceAdmin
-
public interface IProxyServiceAdminThe classIProxyServiceAdminprovides the administration service to configure proxy services.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringaddProxy(ProxyData pd)StringdeleteProxyService(String proxyName)Deletes a proxy service from the synapse configurationStringdisableStatistics(String proxyName)Disables statistics for the specified proxy servivceStringdisableTracing(String proxyName)Disables tracing for the specified proxy serviceStringenableStatistics(String proxyName)Enables statistics for the specified proxy serviceStringenableTracing(String proxyName)Enables tracing for the specified proxy serviceString[]getAvailableEndpoints()Get the available endpoints from the SynapseConfigurationString[]getAvailableSequences()Get the available sequences from the SynapseConfigurationString[]getAvailableTransports()Get the available transport names from the AxisConfigurationStringgetEndpoint(String name)Gets the endpoint object defined under the given nameMetaDatagetMetaData()Encapsulates the available transports, endpoints, and sequences into a single two dimensional arrayProxyDatagetProxy(String proxyName)StringgetSourceView(ProxyData pd)StringmodifyProxy(ProxyData pd)StringredeployProxyService(String proxyName)Redeploying service Removes an existing one,Adds a new oneStringstartProxyService(String proxyName)Starts the service specified by the nameStringstopProxyService(String proxyName)Stops the service specified by the name
-
-
-
Method Detail
-
enableStatistics
String enableStatistics(String proxyName) throws ProxyAdminException
Enables statistics for the specified proxy service- Parameters:
proxyName- name of the proxy service name of which the statistics need to be enabled- Returns:
successfulon success orfailedotherwise- Throws:
ProxyAdminException- in case of a failure in enabling statistics
-
disableStatistics
String disableStatistics(String proxyName) throws ProxyAdminException
Disables statistics for the specified proxy servivce- Parameters:
proxyName- name of the proxy service of which statistics need to be disabled- Returns:
successfulon success orfailedif unsuccessful- Throws:
ProxyAdminException- in case of a failure in disabling statistics
-
enableTracing
String enableTracing(String proxyName) throws ProxyAdminException
Enables tracing for the specified proxy service- Parameters:
proxyName- name of the the proxy service of which tracing needs to be enabled- Returns:
successfulon success orfailedotherwise- Throws:
ProxyAdminException- in case of a failure in enabling tracing
-
disableTracing
String disableTracing(String proxyName) throws ProxyAdminException
Disables tracing for the specified proxy service- Parameters:
proxyName- name of the proxy service of which tracing needs to be disabled- Returns:
- SUCCESSFUL is the operation is successful and FAILED if it is failed
- Throws:
ProxyAdminException- in case of a failure in disabling tracing
-
deleteProxyService
String deleteProxyService(String proxyName) throws ProxyAdminException
Deletes a proxy service from the synapse configuration- Parameters:
proxyName- name of the proxy service which needs to be deleted- Returns:
successfulon success orfailedotherwise- Throws:
ProxyAdminException- if the proxy service name given is not existent in the synapse configuration
-
getAvailableTransports
String[] getAvailableTransports() throws ProxyAdminException
Get the available transport names from the AxisConfiguration- Returns:
- String array of available transport names
- Throws:
ProxyAdminException
-
getAvailableSequences
String[] getAvailableSequences() throws ProxyAdminException
Get the available sequences from the SynapseConfiguration- Returns:
- String array of available sequence names
- Throws:
ProxyAdminException- if there is an error
-
getAvailableEndpoints
String[] getAvailableEndpoints() throws ProxyAdminException
Get the available endpoints from the SynapseConfiguration- Returns:
- String array of available endpoint names
- Throws:
ProxyAdminException- if there is an error
-
getEndpoint
String getEndpoint(String name) throws ProxyAdminException
Gets the endpoint object defined under the given name- Parameters:
name- the name of the endpoint- Returns:
- endpoint configuration related with the name
- Throws:
ProxyAdminException- if the endpoint is not found for the given name
-
getMetaData
MetaData getMetaData() throws ProxyAdminException
Encapsulates the available transports, endpoints, and sequences into a single two dimensional array- Returns:
- A two dimensional array containing the set of transports, endpoints, and sequences under 0,1, and 2 indices.
- Throws:
ProxyAdminException
-
startProxyService
String startProxyService(String proxyName) throws ProxyAdminException
Starts the service specified by the name- Parameters:
proxyName- name of the proxy service which needs to be started- Returns:
successfulon success orfailedotherwise- Throws:
ProxyAdminException- incase of a failure in starting the service
-
stopProxyService
String stopProxyService(String proxyName) throws ProxyAdminException
Stops the service specified by the name- Parameters:
proxyName- name of the proxy service which needs to be stoped- Returns:
successfulon success orfailedotherwise- Throws:
ProxyAdminException- in case of a failure in stopping the service
-
redeployProxyService
String redeployProxyService(String proxyName) throws ProxyAdminException
Redeploying service Removes an existing one,Adds a new one- Parameters:
proxyName- name of the proxy service which needs to be redeployed- Returns:
successfulon success orfailedotherwise- Throws:
ProxyAdminException- in case of a failure in redeploying the service
-
getSourceView
String getSourceView(ProxyData pd) throws ProxyAdminException
- Throws:
ProxyAdminException
-
getProxy
ProxyData getProxy(String proxyName) throws ProxyAdminException
- Throws:
ProxyAdminException
-
addProxy
String addProxy(ProxyData pd) throws ProxyAdminException
- Throws:
ProxyAdminException
-
modifyProxy
String modifyProxy(ProxyData pd) throws ProxyAdminException
- Throws:
ProxyAdminException
-
-