Class SynapseConfigAdminClient
java.lang.Object
org.wso2.am.admin.clients.mediation.SynapseConfigAdminClient
This class exposing ConfigServiceAdmin operations to the test cases.
-
Constructor Summary
ConstructorsConstructorDescriptionSynapseConfigAdminClient(String backEndUrl, String sessionCookie) SynapseConfigAdminClient(String backEndUrl, String userName, String password) -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateService(String serviceName) Activating servicevoidaddExistingConfiguration(String serviceName) Adding more configuration to the existing servicevoidCreate synapse configurationvoiddeleteConfiguration(String serviceName) Deleting synapse configurationGet current synapse configurationorg.wso2.carbon.mediation.configadmin.stub.types.carbon.ConfigurationInformation[]Get current configuration ListvoidSave Synapse configurationbooleanupdateConfiguration(File file) Update Synapse configuration using a File object that contains the new configuration.booleanupdateConfiguration(String configuration) Update Synapse configuration using a String that contains the new configuration.booleanupdateConfiguration(org.apache.axiom.om.OMElement configuration) update synapse configuration using a OMElement object that contains the new configuration.org.wso2.carbon.mediation.configadmin.stub.types.carbon.ValidationError[]validateConfiguration(org.apache.axiom.om.OMElement configuration) Validate synapse configuration using a OMElement
-
Constructor Details
-
SynapseConfigAdminClient
public SynapseConfigAdminClient(String backEndUrl, String sessionCookie) throws org.apache.axis2.AxisFault - Throws:
org.apache.axis2.AxisFault
-
SynapseConfigAdminClient
public SynapseConfigAdminClient(String backEndUrl, String userName, String password) throws org.apache.axis2.AxisFault - Throws:
org.apache.axis2.AxisFault
-
-
Method Details
-
activateService
Activating service- Parameters:
serviceName- - service name need to be activated- Throws:
RemoteException- for the activate() method call in ConfigServiceAdminStub
-
addExistingConfiguration
Adding more configuration to the existing service- Parameters:
serviceName- - service name- Throws:
RemoteException- for the addExistingConfiguration() method call in ConfigServiceAdminStub
-
create
Create synapse configuration- Parameters:
serviceName- - service namedescription- - service description- Throws:
RemoteException- for the create() method call in ConfigServiceAdminStub
-
deleteConfiguration
Deleting synapse configuration- Parameters:
serviceName- - service name- Throws:
RemoteException- for the deleteConfiguration() method call in ConfigServiceAdminStub
-
getConfiguration
Get current synapse configuration- Returns:
- String - synapse configuration
- Throws:
RemoteException- for the getConfiguration() method call in ConfigServiceAdminStub
-
getConfigurationList
public org.wso2.carbon.mediation.configadmin.stub.types.carbon.ConfigurationInformation[] getConfigurationList() throws RemoteExceptionGet current configuration List- Returns:
- configuration list
- Throws:
RemoteException- for the getConfigurationList() method call in ConfigServiceAdminStub
-
saveConfigurationToDisk
Save Synapse configuration- Throws:
RemoteException- for the saveConfigurationToDisk() method call in ConfigServiceAdminStub
-
updateConfiguration
Update Synapse configuration using a String that contains the new configuration.- Parameters:
configuration- - synapse configuration- Returns:
- boolean - return true if update success else return false.
- Throws:
RemoteException- for the updateConfiguration() method call in ConfigServiceAdminStubXMLStreamException- for the updateConfiguration() method call in ConfigServiceAdminStub
-
updateConfiguration
public boolean updateConfiguration(File file) throws IOException, SAXException, ParserConfigurationException, TransformerException, XMLStreamException Update Synapse configuration using a File object that contains the new configuration.- Parameters:
file- - File that contains the synapse configuration- Returns:
- boolean - true if update process success, else returns false
- Throws:
IOException- for the updateConfiguration() method call in ConfigServiceAdminStub and parse() method call in DocumentBuilderSAXException- for the parse() method call in DocumentBuilderParserConfigurationException- for the newDocumentBuilder() method call in DocumentBuilderFactoryTransformerException- for the getStringFromDocument() method callXMLStreamException- for the updateConfiguration() method call in ConfigServiceAdminStub
-
updateConfiguration
public boolean updateConfiguration(org.apache.axiom.om.OMElement configuration) throws RemoteException update synapse configuration using a OMElement object that contains the new configuration.- Parameters:
configuration- - synapse configuration- Returns:
- configuration update status
- Throws:
RemoteException- for the updateConfiguration() method call in ConfigServiceAdminStub
-
validateConfiguration
public org.wso2.carbon.mediation.configadmin.stub.types.carbon.ValidationError[] validateConfiguration(org.apache.axiom.om.OMElement configuration) throws RemoteException Validate synapse configuration using a OMElement- Parameters:
configuration- - synapse configuration- Returns:
- validation error array
- Throws:
RemoteException- for the validateConfiguration() method call in ConfigServiceAdminStub
-