Class DummyMessageHandler

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addListener​(MessageListener listener)
      Method to add a listener to this Message Handler, this method should be called before a connection.
      void addSender​(MessageSender sender)
      Method to add a sender to this Message Handler, this method should be called before a connection.
      void close()
      Method called by service if the MessageHandler should disconnect from the MessageQueue server.
      void connect()
      Method called by service if the MessageHandler should connect to the MessageQueue server and start processing incoming calls.
      java.lang.Object getConnectionFactory()
      Method returning the connection factory used to set-up the message queues.
      MessageListener getMessageListener​(java.lang.String name)
      Method to retrieved a message listener given it's name.
      MessageSender getMessageSender​(java.lang.String name)
      Method to retrieved a message sender given it's name.
      void init​(java.util.Properties config)
      Method called after instantiation and should check configuration and prepare everything for connection with the message queue server.
      boolean isConnected()
      Method returning if the handler is currently connected to the JMS broker.
      void sendMessage​(java.lang.String componentName, java.lang.String messageId, byte[] messageData, java.util.Map<java.lang.String,​java.lang.String> messageAttributes)
      Method to send a message to the MQ server out queue.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • revokeMessageRecieved

        public boolean revokeMessageRecieved
      • SETTING_WAITTIME

        public static final java.lang.String SETTING_WAITTIME
        See Also:
        Constant Field Values
      • base64Cert

        public static byte[] base64Cert
    • Constructor Detail

      • DummyMessageHandler

        public DummyMessageHandler()
    • Method Detail

      • init

        public void init​(java.util.Properties config)
                  throws MessageProcessingException
        Description copied from interface: MessageHandler
        Method called after instantiation and should check configuration and prepare everything for connection with the message queue server.
        Specified by:
        init in interface MessageHandler
        Parameters:
        config - the configuration.
        Throws:
        MessageProcessingException - if configuration problems or other internal problems occurred.
      • connect

        public void connect()
                     throws MessageProcessingException,
                            java.io.IOException
        Description copied from interface: MessageHandler
        Method called by service if the MessageHandler should connect to the MessageQueue server and start processing incoming calls.
        Specified by:
        connect in interface MessageHandler
        Throws:
        MessageProcessingException - if configuration problems or other internal problems occurred connecting to the MQ server.
        java.io.IOException - if communication problems occurred connecting from the message server.
      • sendMessage

        public void sendMessage​(java.lang.String componentName,
                                java.lang.String messageId,
                                byte[] messageData,
                                java.util.Map<java.lang.String,​java.lang.String> messageAttributes)
                         throws MessageProcessingException,
                                java.io.IOException
        Description copied from interface: MessageHandler
        Method to send a message to the MQ server out queue.
        Specified by:
        sendMessage in interface MessageHandler
        Parameters:
        componentName - the componentName to use for sending.
        messageId - the id of the message
        messageData - the message data to send
        messageAttributes - meta data related to the message such as reply-to queues or correlation id etc if underlying implementation supports it. use null if no related message attributes exists.
        Throws:
        MessageProcessingException - if configuration problems or other internal problems occurred connecting to the MQ server.
        java.io.IOException - if communication problems occurred connecting and sending to the message server.
      • close

        public void close()
                   throws java.io.IOException
        Description copied from interface: MessageHandler
        Method called by service if the MessageHandler should disconnect from the MessageQueue server.
        Specified by:
        close in interface MessageHandler
        Throws:
        java.io.IOException - if communication problems occurred disconnecting from the message server.
      • getConnectionFactory

        public java.lang.Object getConnectionFactory()
                                              throws MessageProcessingException,
                                                     java.io.IOException
        Description copied from interface: MessageHandler
        Method returning the connection factory used to set-up the message queues. Used only for special purposes when not extending the implementing class. Required method for extending classes to provide the connection factory to use when connecting to the message server.
        Specified by:
        getConnectionFactory in interface MessageHandler
        Returns:
        a connection factory to use to set up the message processing environment, never null.
        Throws:
        MessageProcessingException - if internal error or configuration problems occurred.
        java.io.IOException - if communication problems occurred with the message service.
      • isConnected

        public boolean isConnected()
        Description copied from interface: MessageHandler
        Method returning if the handler is currently connected to the JMS broker.
        Specified by:
        isConnected in interface MessageHandler
        Returns:
        true if connected.
      • addSender

        public void addSender​(MessageSender sender)
        Description copied from interface: MessageHandler
        Method to add a sender to this Message Handler, this method should be called before a connection.
        Specified by:
        addSender in interface MessageHandler
        Parameters:
        sender - a MessageSender implementation.
      • addListener

        public void addListener​(MessageListener listener)
        Description copied from interface: MessageHandler
        Method to add a listener to this Message Handler, this method should be called before a connection.
        Specified by:
        addListener in interface MessageHandler
        Parameters:
        listener - a MessageListener implementation.