Package org.apache.qpid.management.domain.handler.base

Examples of org.apache.qpid.management.domain.handler.base.IMessageHandler


     * <br>postcondition : two message handlers are installed on message listener. (the one that thrown exception has been
     * discarded).
     */
    public void testSetHandlerOK()
    {
        IMessageHandler wrongMessageHandler = new IMessageHandler()
        {

            public void process (Decoder decoder, int sequenceNumber)
            {
            }
View Full Code Here


     * <br>precondition : a message with a bad magic number is received.
     * <br>postcondition : the processing of the incoming message is skipped and therefore no handler will be called.
     */
    public void testOnMessageKO_withBadMagicNumber() throws IOException
    {   
        IMessageHandler neverCallMe = new IMessageHandler()
        {

            public void process (Decoder decoder, int sequenceNumber)
            {
                fail("This test shouldn't never arrive at this point...");
View Full Code Here

    void setHandlers(Map<Character, IMessageHandler> handlers)
    {
        for (Entry<Character, IMessageHandler> entry : handlers.entrySet())
        {
            char opcode = entry.getKey();
            IMessageHandler handler = entry.getValue();
            try
            {
                handler.setDomainModel(_domainModel);
                _handlers.put(opcode, handler);
            } catch(Exception exception) {
                LOGGER.error(exception,Messages.QMAN_100004_HANDLER_INITIALIZATION_FAILURE, opcode);
            }
        }       
View Full Code Here

             return;
         }
        
         char opcode = (char)buffer.get();
        
         IMessageHandler handler = _handlers.get(opcode);
         if (handler != null)
         {
             BBDecoder decoder = new BBDecoder();
             decoder.init(buffer);
            
             LOGGER.debug(Messages.QMAN_200003_MESSAGE_FORWARDING,opcode,handler);
            
             handler.process(decoder,decoder.readSequenceNo());
         } else
         {
             LOGGER.warn(Messages.QMAN_300001_MESSAGE_DISCARDED,opcode);
             Log.debugConfiguredHandlers(_handlers);
         }
View Full Code Here

     * @param mapping the message handler mapping.
     */
    void addManagementMessageHandlerMapping (MessageHandlerMapping mapping)
    {
        Character opcode = mapping.getOpcode();
        IMessageHandler handler = mapping.getMessageHandler();
        _managementQueueHandlers.put(opcode, handler);
       
        LOGGER.info(Messages.QMAN_000007_MANAGEMENT_HANDLER_MAPPING_CONFIGURED, opcode,handler.getClass().getName());
    }
View Full Code Here

     * @param mapping the message handler mapping.
     */
    void addMethodReplyMessageHandlerMapping (MessageHandlerMapping mapping)
    {
        Character opcode = mapping.getOpcode();
        IMessageHandler handler = mapping.getMessageHandler();
        _methodReplyQueueHandlers.put(opcode, handler);
       
        LOGGER.info(Messages.QMAN_000008_METHOD_REPLY_HANDLER_MAPPING_CONFIGURED, opcode,handler.getClass().getName());    
    }
View Full Code Here

     * @param mapping the message handler mapping.
     */
    void addManagementMessageHandlerMapping (MessageHandlerMapping mapping)
    {
        Character opcode = mapping.getOpcode();
        IMessageHandler handler = mapping.getMessageHandler();
        _managementQueueHandlers.put(opcode, handler);
       
        LOGGER.info(Messages.QMAN_000007_MANAGEMENT_HANDLER_MAPPING_CONFIGURED, opcode,handler.getClass().getName());
    }
View Full Code Here

     * @param mapping the message handler mapping.
     */
    void addMethodReplyMessageHandlerMapping (MessageHandlerMapping mapping)
    {
        Character opcode = mapping.getOpcode();
        IMessageHandler handler = mapping.getMessageHandler();
        _methodReplyQueueHandlers.put(opcode, handler);
       
        LOGGER.info(Messages.QMAN_000008_METHOD_REPLY_HANDLER_MAPPING_CONFIGURED, opcode,handler.getClass().getName());    
    }
View Full Code Here

    void setHandlers(Map<Character, IMessageHandler> handlers)
    {
        for (Entry<Character, IMessageHandler> entry : handlers.entrySet())
        {
            char opcode = entry.getKey();
            IMessageHandler handler = entry.getValue();
            try
            {
        handler.setDomainModel(_domainModel);
        _handlers.put(opcode, handler);
      } catch (Exception exception) {
        LOGGER.error(exception,
            Messages.QMAN_100004_HANDLER_INITIALIZATION_FAILURE,
            opcode);
View Full Code Here

             return;
         }
        
         char opcode = (char)buffer.get();
        
         IMessageHandler handler = _handlers.get(opcode);
         if (handler != null)
         {
             BBDecoder decoder = new BBDecoder();
             decoder.init(buffer);
            
             LOGGER.debug(Messages.QMAN_200003_MESSAGE_FORWARDING,opcode,handler);
            
             handler.process(decoder,decoder.readSequenceNo());
         } else
         {
             LOGGER.warn(Messages.QMAN_300001_MESSAGE_DISCARDED,opcode);
             Log.debugConfiguredHandlers(_handlers);
         }
View Full Code Here

TOP

Related Classes of org.apache.qpid.management.domain.handler.base.IMessageHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.