Class EventSinkXmlReader
- java.lang.Object
-
- org.wso2.carbon.event.sink.config.EventSinkXmlReader
-
public class EventSinkXmlReader extends Object
Reads Event Sinks xml file does operation on it
-
-
Constructor Summary
Constructors Constructor Description EventSinkXmlReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deleteEventSinkFromName(String name)
Deletes Event Sink with Specific nameList<org.wso2.carbon.event.sink.EventSink>
getAllEventSinks()
Obtain all the Event Sinksorg.wso2.carbon.event.sink.EventSink
getEventSinkFromName(String name)
Finds Event Sink with specific namestatic String
getTenantDeployementDirectoryPath()
Obtain corresponding tenant Event Sink deployment directory pathorg.apache.axiom.om.OMElement
toOM(InputStream inputStream)
Converts an XML inputStream into an OMElement
-
-
-
Method Detail
-
getTenantDeployementDirectoryPath
public static String getTenantDeployementDirectoryPath() throws org.wso2.carbon.event.sink.EventSinkException
Obtain corresponding tenant Event Sink deployment directory path- Returns:
- directory path
- Throws:
org.wso2.carbon.event.sink.EventSinkException
-
getAllEventSinks
public List<org.wso2.carbon.event.sink.EventSink> getAllEventSinks()
Obtain all the Event Sinks- Returns:
- EventSinks List
-
getEventSinkFromName
public org.wso2.carbon.event.sink.EventSink getEventSinkFromName(String name) throws org.wso2.carbon.event.sink.EventSinkException
Finds Event Sink with specific name- Parameters:
name
- the Event Sink name to obtain- Returns:
- EventSink
- Throws:
org.wso2.carbon.event.sink.EventSinkException
-
deleteEventSinkFromName
public boolean deleteEventSinkFromName(String name) throws org.wso2.carbon.event.sink.EventSinkException
Deletes Event Sink with Specific name- Parameters:
name
- the Event Sink name to delete- Throws:
org.wso2.carbon.event.sink.EventSinkException
-
toOM
public org.apache.axiom.om.OMElement toOM(InputStream inputStream) throws org.wso2.carbon.event.sink.EventSinkException
Converts an XML inputStream into an OMElement- Parameters:
inputStream
- the XML inputStream to be converted- Returns:
- OMElement instance
- Throws:
org.wso2.carbon.event.sink.EventSinkException
-
-