Class EventSinkXmlReader


  • public class EventSinkXmlReader
    extends Object
    Reads Event Sinks xml file does operation on it
    • Constructor Detail

      • EventSinkXmlReader

        public EventSinkXmlReader()
    • 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