Examples of IMessageHandler


Examples of net.sourceforge.squirrel_sql.fw.util.IMessageHandler

         if(false == session.getAlias().getSchemaProperties().getExpectsSomeCachedData())
         {
            return;
         }

         IMessageHandler msgHandler = session.getApplication().getMessageHandler();
         File schemaCacheFile = getSchemaCacheFile(session.getAlias());


         String params[] = {session.getAlias().getName(),  schemaCacheFile.getPath()};
         // i18n[SchemaInfoCacheSerializer.beginStore=Starting to write schema cache for Alias {0}. file: {1}]
         msgHandler.showMessage(s_stringMgr.getString("SchemaInfoCacheSerializer.beginStore", params));


         schemaInfoCache.prepareSerialization();

         FileOutputStream fos = new FileOutputStream(schemaCacheFile);
         ObjectOutputStream oOut = new ObjectOutputStream(fos);
         oOut.writeObject(schemaInfoCache);
         oOut.close();
         fos.close();

         // i18n[SchemaInfoCacheSerializer.endStore=Finished writing schema cache for Alias{0}. file: {1}]
         msgHandler.showMessage(s_stringMgr.getString("SchemaInfoCacheSerializer.endStore", params));

      }
      catch (Exception e)
      {
         s_log.error("Failed to write Schema cache file ", e);
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.util.IMessageHandler

* mocks should be relocated to individual plugin TestUtil helpers.
*/
public class FwTestUtil {

   public static IMessageHandler getEasyMockMessageHandler() {
      IMessageHandler result = createMock(IMessageHandler.class);
      result.showErrorMessage(isA(Throwable.class), null);
      result.showErrorMessage(isA(String.class));
      result.showMessage(isA(String.class));
      result.showMessage(isA(Throwable.class), null);
      result.showWarningMessage(isA(String.class));
      replay(result);
      return result;
   }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.util.IMessageHandler

   private static ServerMain createProcessAndDoLookup(HibernateConfiguration cfg, HibernatePlugin plugin)
   {
      try
      {
         IMessageHandler mh = plugin.getApplication().getMessageHandler();

         ServerMain stub;
         if (cfg.isEndProcessOnDisconnect())
         {
            mh.showMessage("Launching Hibernate process ...");
            try
            {
               launchProcess(cfg);
            }
            catch (Throwable e)
            {
               s_log.error("Error launching process. Maybe port is in use. Tryin to connect and kill existing process:", e);
               try
               {
                  stub = attachToProcess(cfg, mh, true);
                  if (null != stub)
                  {
                     stub.exit();
                  }
               }
               catch (Throwable e1)
               {
                  // Nothing
               }

               launchProcess(cfg);
            }

            stub = attachToProcess(cfg, mh, false);
         }
         else
         {
            stub = attachToProcess(cfg, mh, false);
            if(null == stub)
            {
               mh.showMessage("Attaching to existing Hibernate process failed. Now will launch new process ...");
               launchProcess(cfg);
               stub = attachToProcess(cfg, mh, false);
            }
         }


         if (null == stub)
         {
            throw new IllegalStateException("Could not attach to Hibernate process");
         }

         mh.showMessage("Successfully attached to Hibernate process. Now creating Hibernate session.");
         return stub;
      }
      catch (IOException e)
      {
         throw new RuntimeException(e);
View Full Code Here

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

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

     * <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

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

    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

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

             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

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

     * @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

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

     * @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

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

     * @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
TOP
Copyright © 2018 www.massapi.com. 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.