Package mx4j.log

Examples of mx4j.log.Logger


            {
               return (ServerSocket)server.invoke(factoryName, "createServerSocket", new Object[]{new Integer(port), new Integer(50), host}, new String[]{"int", "int", "java.lang.String"});
            }
            catch (Exception x)
            {
               Logger log = getLogger();
               log.error("Exception invoking AdaptorServerSocketFactory via MBeanServer", x);
            }
         }
      }
      else
      {
View Full Code Here


   /**
    * Build the commands
    */
   protected void buildCommands()
   {
      Logger log = getLogger();
      try
      {
         DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
         builder = factory.newDocumentBuilder();
         for (int i = 0; i < defaultCommandProcessors.length; i++)
         {
            try
            {
               HttpCommandProcessor processor = (HttpCommandProcessor)Class.forName(defaultCommandProcessors[i][1]).newInstance();
               commands.put(defaultCommandProcessors[i][0], processor);
            }
            catch (Exception e)
            {
               log.warn("Exception building command procesor", e);
            }
         }
      }
      catch (ParserConfigurationException e)
      {
         log.error("Exception building the Document Factories", e);
      }
   }
View Full Code Here

                    new String[]{"mx4j.tools.adaptor.http.HttpOutputStream", "mx4j.tools.adaptor.http.HttpInputStream", "org.w3c.dom.Document"});
            processed = true;
         }
         else
         {
            Logger log = getLogger();
            if (log.isEnabledFor(Logger.TRACE)) log.trace(processorName + " not found");
         }
      }
      if (!processed && processor != null)
      {
         processor.writeResponse(out, in, document);
View Full Code Here

                    new String[]{"java.lang.String", "mx4j.tools.adaptor.http.HttpOutputStream", "mx4j.tools.adaptor.http.HttpInputStream"});
            processed = true;
         }
         else
         {
            Logger log = getLogger();
            if (log.isEnabledFor(Logger.TRACE)) log.trace(processorName + " not found");
         }
      }
      if (!processed && processor != null)
      {
         processor.notFoundElement(path, out, in);
View Full Code Here

   {
      boolean processed = false;
      // inefficient but handles modifications at runtime
      if (processorName != null)
      {
         Logger log = getLogger();
         if (log.isEnabledFor(Logger.TRACE)) log.trace("Preprocess using " + processorName);
         if (server.isRegistered(processorName) &&
                 server.isInstanceOf(processorName, "mx4j.tools.adaptor.http.ProcessorMBean"))
         {
            if (log.isEnabledFor(Logger.TRACE)) log.trace("Preprocessing");
            path = (String)server.invoke(processorName,
                    "preProcess",
                    new Object[]{path},
                    new String[]{"java.lang.String"});
            processed = true;
         }
         else
         {
            if (log.isEnabledFor(Logger.TRACE)) log.trace(processorName + " not found");
         }
      }
      if (!processed && processor != null)
      {
         path = processor.preProcess(path);
View Full Code Here

                    new String[]{"mx4j.tools.adaptor.http.HttpOutputStream", "mx4j.tools.adaptor.http.HttpInputStream", "java.lang.Exception"});
            processed = true;
         }
         else
         {
            Logger log = getLogger();
            if (log.isEnabledFor(Logger.TRACE)) log.trace(processorName + " not found");
         }
      }
      if (!processed && processor != null)
      {
         processor.writeError(out, in, e);
View Full Code Here

   public void handleNotification(Notification notification, Object handback)
   {
      if (notificationName != null && !notification.getType().equals(notificationName)) return;

      Logger log = getLogger();
      log.debug("Notification " + notification + " hit, sending message");
      sendMail();
   }
View Full Code Here

      {
         public void run()
         {
            if (validState())
            {
               Logger logger = getLogger();

               synchronized (sessionLock)
               {
                  createSession();
                  try
                  {
                     MimeMessage message = new MimeMessage(session);
                     message.setContent(doKeywordExpansion(content), mimeType);
                     message.setSubject(doKeywordExpansion(subject));

                     Address from = new InternetAddress(fromAddress, fromName);
                     message.setFrom(from);
                     message.setReplyTo(new Address[]{from});

                     if (toAddresses != null)
                     {
                        message.addRecipients(Message.RecipientType.TO, InternetAddress.parse(toAddresses));
                     }

                     if (ccAddresses != null)
                     {
                        message.addRecipients(Message.RecipientType.CC, InternetAddress.parse(ccAddresses));
                     }

                     if (bccAddresses != null)
                     {
                        message.addRecipients(Message.RecipientType.BCC, InternetAddress.parse(bccAddresses));
                     }
                     Transport transport = session.getTransport("smtp");
                     if (doLogin)
                     {
                        transport.connect(serverHost, serverPort, serverUserName, serverPassword);
                     }
                     else
                     {
                        transport.connect();
                     }
                     message.saveChanges();

                     if (logger.isEnabledFor(Logger.DEBUG)) logger.debug("Sending message");
                     transport.sendMessage(message, message.getAllRecipients());
                     transport.close();
                     if (logger.isEnabledFor(Logger.DEBUG)) logger.debug("Message sent");
                  }
                  catch (Exception e)
                  {
                     logger.error("Exception during message sending ", e);
                  }
               }
            }
         }
      }).start();
View Full Code Here

            server.addNotificationListener(targetMBeanName, this, new MessageFilter(), null);
         }
      }
      catch (InstanceNotFoundException e)
      {
         Logger log = getLogger();
         log.error("Exception during notification registration", e);
      }
   }
View Full Code Here

            server.removeNotificationListener(targetMBeanName, this);
         }
      }
      catch (InstanceNotFoundException e)
      {
         Logger log = getLogger();
         log.error("Exception during notification unregistration", e);
      }
      catch (ListenerNotFoundException e)
      {
      }
   }
View Full Code Here

TOP

Related Classes of mx4j.log.Logger

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.