Examples of AdminEvent


Examples of com.sun.enterprise.admin.event.AdminEvent

            return false;
        }
        boolean requiresRestart = cache.isInstanceRestartNeeded();
        Iterator iter = eventList.iterator();
        while (iter.hasNext()) {
            AdminEvent event = (AdminEvent)iter.next();
            if (sLogger.isLoggable(Level.FINEST)) {
                sLogger.log(Level.FINEST, "mbean.event_sent",
                        event.getEventInfo());
            } else {
                sLogger.log(Level.INFO, "mbean.send_event", event.toString());
            }
            AdminEventResult result = AdminEventMulticaster.multicastEvent(event);
            sLogger.log(Level.FINE, "mbean.event_res", result.getResultCode());
            sLogger.log(Level.FINEST, "mbean.event_reply",
                    result.getAllMessagesAsString());
            if (!AdminEventResult.SUCCESS.equals(result.getResultCode()))
            {
                requiresRestart = true;
                cache.setRestartNeeded(true);
                // DEBUGing - Mahesh
                sLogger.log(Level.INFO, "applyChanges: AdminEventMulticaster.multiCastEvent indicates serverRestart=true , resultCode=" + result.getResultCode(), event.toString());
                sLogger.log(Level.WARNING, "mbean.notif_failed");
            }
        }
        return requiresRestart;
    }
View Full Code Here

Examples of com.sun.enterprise.admin.event.AdminEvent

  
   private void sendTransactionsRecoveryEvent(String destinationServer, String serverToRecover,
                    String transactionLogDir) throws MBeanConfigException
   {
        AdminEvent event = new TransactionsRecoveryEvent(getServerName(),
                    serverToRecover,
                    transactionLogDir);
        event.setTargetDestination(destinationServer);
        AdminEventResult res = forwardEvent(event);
        if(!AdminEventResult.SUCCESS.equals(res.getResultCode()))
        {
            Throwable exc = res.getFirstThrowable();
            if(exc!=null) {
View Full Code Here

Examples of com.sun.enterprise.admin.event.AdminEvent

  
     private void sendTimerMigrateEvent(String sourceServerName,
                                        String destServerName)
                                                throws InstanceException {
           
         AdminEvent event = new EjbTimerEvent(destServerName,
                        EjbTimerEvent.ACTION_MIGRATETIMER,
                        sourceServerName,
                        new String[] {destServerName});
       
   event.setTargetDestination(destServerName);
         forwardEvent(event);
     }
View Full Code Here

Examples of com.sun.enterprise.admin.event.AdminEvent

   event.setTargetDestination(destServerName);
         forwardEvent(event);
     }
    
     private String[] sendListTimerEvent(String server, String[] allServers) {
         AdminEvent event = new EjbTimerEvent(server,
                        EjbTimerEvent.ACTION_LISTTIMERS,
                        server,
                        allServers);
        
   event.setTargetDestination(server);
         AdminEventResult res = forwardEvent(event);

  return (String[]) res.getAttribute(server,
      EjbTimerEvent.EJB_TIMER_CALL_RESULT_ATTRNAME);
     }
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.