Package mx4j.log

Examples of mx4j.log.Logger


      synchronized (this)
      {
         if (!connections.containsKey(connectionId)) throw new IOException("Connection '" + connection + "' unknown");
         connections.remove(connectionId);

         Logger logger = getLogger();
         if (logger.isEnabledFor(Logger.DEBUG)) logger.debug("Removed connection '" + connectionId + "', known connections are " + connections.keySet());
      }
   }
View Full Code Here


      synchronized (this)
      {
         Connection connection = (Connection)connections.get(connectionId);
         if (connection != null) return connection;

         Logger logger = getLogger();
         if (logger.isEnabledFor(Logger.DEBUG)) logger.debug("Unknown connection '" + connectionId + "', known connections are " + connections.keySet());
         throw new IOException("Connection ID '" + connectionId + "' unknown");
      }
   }
View Full Code Here

      MBeanServer server = createMBeanServerImpl(defaultDomain, "createMBeanServer");
      synchronized (servers)
      {
         servers.add(server);
      }
      Logger logger = getLogger();
      if (logger.isEnabledFor(Logger.TRACE)) logger.trace("MBeanServer " + server + " registered successfully");
      return server;
   }
View Full Code Here

      return createMBeanServerImpl(defaultDomain, "newMBeanServer");
   }

   public static void releaseMBeanServer(MBeanServer server)
   {
      Logger logger = getLogger();
      try
      {
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Releasing MBeanServer " + server);

         if (server != null)
         {
            SecurityManager sm = System.getSecurityManager();
            if (sm != null) sm.checkPermission(new MBeanServerPermission("releaseMBeanServer"));

            boolean removed = false;
            synchronized (servers)
            {
               removed = servers.remove(server);
            }

            if (removed)
            {
               if (logger.isEnabledFor(Logger.TRACE)) logger.trace("MBeanServer " + server + " released successfully");
            }
            else
            {
               if (logger.isEnabledFor(Logger.INFO)) logger.info("MBeanServer " + server + " not released, cannot find it");
            }
         }
         else
         {
            if (logger.isEnabledFor(Logger.DEBUG)) logger.debug("Cannot release a null MBeanServer");
         }
      }
      catch (SecurityException x)
      {
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Security Exception caught while releasing MBeanServer " + server, x);
         throw x;
      }
   }
View Full Code Here

      }
   }

   public static ArrayList findMBeanServer(String id)
   {
      Logger logger = getLogger();
      ArrayList list = null;
      try
      {
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Finding MBeanServer with ID: " + id);

         SecurityManager sm = System.getSecurityManager();
         if (sm != null) sm.checkPermission(new MBeanServerPermission("findMBeanServer"));

         if (id == null)
         {
            list = (ArrayList)servers.clone();
         }
         else
         {
            list = new ArrayList();
            synchronized (servers)
            {
               for (int i = 0; i < servers.size(); ++i)
               {
                  MBeanServer server = (MBeanServer)servers.get(i);
                  String serverId = getMBeanServerId(server);
                  if (id.equals(serverId))
                  {
                     list.add(server);
                     if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Found matching MBeanServer: " + server);
                  }
               }
            }
         }

         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("MBeanServer(s) found: " + list);

         return list;
      }
      catch (SecurityException x)
      {
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Security Exception caught while finding MBeanServer with ID: " + id, x);
         throw x;
      }
   }
View Full Code Here

            }
         });
      }
      catch (SecurityException x)
      {
         Logger logger = getLogger();
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("No permission to get MBeanServerID", x);
      }
      catch (PrivilegedActionException x)
      {
         Logger logger = getLogger();
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Could not get MBeanServerID", x.getException());
      }
      catch (Throwable x)
      {
         Logger logger = getLogger();
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("Could not get MBeanServerID", x);
      }
      return null;
   }
View Full Code Here

      return server.getClassLoaderRepository();
   }

   private static MBeanServer createMBeanServerImpl(String domain, String permission)
   {
      Logger logger = getLogger();
      boolean trace = logger.isEnabledFor(Logger.TRACE);
      try
      {
         SecurityManager sm = System.getSecurityManager();
         if (sm != null) sm.checkPermission(new MBeanServerPermission(permission));

         // get MBeanServerBuilder

         if (trace) logger.trace("Obtaining MBeanServerBuilder");
         final MBeanServerBuilder builder = createMBeanServerBuilder();
         if (trace) logger.trace("Using MBeanServerBuilder " + builder.getClass());

         // create delegate

         if (trace) logger.trace("Creating MBeanServerDelegate...");
         final MBeanServerDelegate delegate = builder.newMBeanServerDelegate();
         if (trace) logger.trace("MBeanServerDelegate " + delegate.getClass() + " created successfully");

         // create MBean server

         if (trace) logger.trace("Creating MBeanServer...");
         MBeanServer mbs = builder.newMBeanServer(domain, null, delegate);
         if (trace) logger.trace("MBeanServer " + mbs + " created successfully");
         if (logger.isEnabledFor(Logger.INFO))
         {
            String mbeanServerId = getMBeanServerId(mbs);
            if (mbeanServerId != null)
               logger.info("Created MBeanServer with ID: " + mbeanServerId);
            else
               logger.info("Created MBeanServer");
         }
         return mbs;
      }
      catch (SecurityException x)
      {
         if (trace) logger.trace("Security Exception caught while creating an MBeanServer", x);
         throw x;
      }
   }
View Full Code Here

   public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception
   {
      this.server = server;
      objectName = name == null ? new ObjectName(this.server.getDefaultDomain(), "type", "MLet") : name;
      Logger logger = getLogger();
      if (logger.isEnabledFor(Logger.TRACE)) logger.trace("MLet service " + objectName + " preRegistered successfully");
      return objectName;
   }
View Full Code Here

      return objectName;
   }

   public void postRegister(Boolean registrationDone)
   {
      Logger logger = getLogger();
      if (!registrationDone.booleanValue())
      {
         server = null;
         if (logger.isEnabledFor(Logger.INFO)) logger.info("MLet service " + objectName + " was not registered");
      }
      else
      {
         if (logger.isEnabledFor(Logger.TRACE)) logger.trace("MLet service " + objectName + " postRegistered successfully");
      }
   }
View Full Code Here

      }
   }

   public void preDeregister() throws Exception
   {
      Logger logger = getLogger();
      if (logger.isEnabledFor(Logger.TRACE)) logger.trace("MLet service " + objectName + " preDeregistered successfully");
   }
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.