1 22 package fr.dyade.aaa.jndi2.ha; 23 24 import fr.dyade.aaa.agent.*; 25 import fr.dyade.aaa.jndi2.server.*; 26 27 import org.objectweb.util.monolog.api.BasicLevel; 28 import org.objectweb.util.monolog.api.Logger; 29 30 public class HAEntryPoint implements EntryPoint { 31 32 private HARequestManager manager; 33 34 public void setHARequestManager(HARequestManager manager) { 35 this.manager = manager; 36 } 37 38 public boolean accept(AgentId from, Notification not) throws Exception { 39 if (Trace.logger.isLoggable(BasicLevel.DEBUG)) 40 Trace.logger.log(BasicLevel.DEBUG, "\n\nJndiServer.react(" + 41 from + ',' + not + ')'); 42 if (not instanceof TcpRequestNot) { 43 manager.doReact((TcpRequestNot)not); 44 } else if (not instanceof GetRequestIdNot) { 45 manager.doReact((GetRequestIdNot)not); 46 } else return false; 47 return true; 48 } 49 } 50 | Popular Tags |