protected void updateServer(final EJBRequest req, final EJBResponse res) { final CallContext callContext = CallContext.getCallContext(); final BeanContext beanContext = callContext.getBeanContext(); clusterableRequestHandler.updateServer(beanContext, req, res); }
@Override public void service(final Socket socket) throws ServiceException, IOException { if (null != keepAlive) { keepAlive.service(socket); } else { logNotInitialized(); } }
@Override public void start() throws ServiceException { if (null != keepAlive) { keepAlive.start(); } else { logNotInitialized(); } }
@SuppressWarnings("deprecation") public KeepAliveServer() { this(new EjbServer()); }
@Override public void init(final Properties props) throws Exception { server = new EjbDaemon(); if (props.getProperty("name") == null) { // to let server be component aware props.setProperty("name", getName()); } server.init(props); keepAlive = new KeepAliveServer(this, server.isGzip()); }
@Override public void stop() throws ServiceException { if (null != keepAlive) { keepAlive.stop(); } else { logNotInitialized(); } }
@Override public javax.ejb.EJBMetaData getEJBMetaData(final ProxyInfo info) { final CallContext call = CallContext.getCallContext(); final BeanContext beanContext = info.getBeanContext(); final int idCode = -1; return buildEjbMetaData(info, beanContext, idCode); }
@Override public javax.ejb.EJBHome getEJBHome(final ProxyInfo info) { return clientObjectFactory.getEJBHome(info); }
@Override public EJBHome getEJBHome(final ProxyInfo info) { return server.getEJBHome(info); } }
@Override public void close() throws IOException { this.flush(); } }
@Override public javax.ejb.Handle getHandle(final ProxyInfo info) { return clientObjectFactory.getHandle(info); }
@Override public EJBMetaData getEJBMetaData(final ProxyInfo info) { return server.getEJBMetaData(info); }
@Override public Handle getHandle(final ProxyInfo info) { return server.getHandle(info); }
@Override public HomeHandle getHomeHandle(final ProxyInfo info) { return server.getHomeHandle(info); }
protected BasicClusterableRequestHandler newClusterableRequestHandler() { return new BasicClusterableRequestHandler(); }
public void processJndiResponse(final Response response, final ObjectOutputStream out, final ProtocolMetaData metaData) throws Exception { jndiHandler.processResponse(response, out, metaData); }
public void setServerMetaData(final ServerMetaData serverMetaData) { set(ServerMetaData.class, serverMetaData); }
@Override public javax.ejb.EJBMetaData getEJBMetaData(final ProxyInfo info) { return clientObjectFactory.getEJBMetaData(info); }
@Override public javax.ejb.HomeHandle getHomeHandle(final ProxyInfo info) { return clientObjectFactory.getHomeHandle(info); }
@Override public Object getBusinessObject(final ProxyInfo info) { return clientObjectFactory.getBusinessObject(info); }