Class PublishEventMediatorConfigAdminClient
- java.lang.Object
-
- org.wso2.carbon.event.sink.config.ui.PublishEventMediatorConfigAdminClient
-
public class PublishEventMediatorConfigAdminClient extends Object
Admin client that uses the backend persistence and cryptographic facilities
-
-
Constructor Summary
Constructors Constructor Description PublishEventMediatorConfigAdminClient(String cookie, String backendServerURL, org.apache.axis2.context.ConfigurationContext configCtx, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
backendServerExists(String ip, String port)
Method checks whether a socket can be created for the given ip and portboolean
deleteEventSink(String name)
Invokes services' deleteEventSink method to get All Event Sinksorg.wso2.carbon.event.sink.xsd.EventSink[]
getAllEventSinks()
Invokes services' getAllEventSinks method to get All Event Sinksorg.wso2.carbon.event.sink.xsd.EventSink
getEventSinkByName(String name)
Invokes services' getEventSinkFromName method to get Specific Event Sink detailboolean
isNotNullAndNotEmpty(String string)
Checks the provided string empty or nullboolean
updateEventSink(String name, String username, String password, String receiverUrl, String authenticatorUrl)
Invokes services' updateEventSink method to get All Event Sinksvoid
writeEventSinkXml(org.wso2.carbon.event.sink.xsd.EventSink eventSink)
Invokes services' writeEventSinkXml method to get All Event Sinks
-
-
-
Method Detail
-
writeEventSinkXml
public void writeEventSinkXml(org.wso2.carbon.event.sink.xsd.EventSink eventSink) throws org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
Invokes services' writeEventSinkXml method to get All Event Sinks- Parameters:
eventSink
- details of the Event Sink to be written- Throws:
org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
-
getAllEventSinks
public org.wso2.carbon.event.sink.xsd.EventSink[] getAllEventSinks()
Invokes services' getAllEventSinks method to get All Event Sinks- Returns:
- list of Event Sinks in the deployment directory
-
getEventSinkByName
public org.wso2.carbon.event.sink.xsd.EventSink getEventSinkByName(String name) throws org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
Invokes services' getEventSinkFromName method to get Specific Event Sink detail- Returns:
- Event Sink corresponds to the given name
- Throws:
org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
-
deleteEventSink
public boolean deleteEventSink(String name) throws org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
Invokes services' deleteEventSink method to get All Event Sinks- Returns:
- status of the deletion as boolean value
- Throws:
org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
-
updateEventSink
public boolean updateEventSink(String name, String username, String password, String receiverUrl, String authenticatorUrl) throws org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
Invokes services' updateEventSink method to get All Event Sinks- Returns:
- status of the update as boolean value
- Throws:
org.wso2.carbon.event.sink.config.stub.PublishEventMediatorConfigAdminEventSinkException
-
isNotNullAndNotEmpty
public boolean isNotNullAndNotEmpty(String string)
Checks the provided string empty or null- Parameters:
string
- property which needs check empty or null- Returns:
- true if provided property is null and not empty else false
-
-