Class EventSink


  • public class EventSink
    extends Object
    • Constructor Detail

      • EventSink

        public EventSink()
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getReceiverUrlSet

        public String getReceiverUrlSet()
      • setReceiverUrlSet

        public void setReceiverUrlSet​(String urlSet)
      • getAuthenticationUrlSet

        public String getAuthenticationUrlSet()
      • setAuthenticationUrlSet

        public void setAuthenticationUrlSet​(String urlSet)
      • getDataPublisher

        public org.wso2.carbon.databridge.agent.DataPublisher getDataPublisher()
      • setDataPublisher

        public void setDataPublisher​(org.wso2.carbon.databridge.agent.DataPublisher loadBalancingDataPublisher)
      • createEventSink

        public static EventSink createEventSink​(org.apache.axiom.om.OMElement eventSinkElement,
                                                String name)
                                         throws EventSinkException
        Generates an event sink from XML configuration element
        Parameters:
        eventSinkElement - XML configuration element of event sink
        name - Name to be set for the created event sink
        Returns:
        Generated event sink
        Throws:
        EventSinkException
      • stopDataPublisher

        public static void stopDataPublisher​(EventSink eventSink)
                                      throws EventSinkException
        Stop DataPublisher before removing the Event Sink
        Parameters:
        eventSink - name of the Event Sink which is going to be removed
        Throws:
        EventSinkException