/** * initializes the connector runtime mode to be SERVER or CLIENT * @param processEnvironment ProcessEnvironment */ private void initializeEnvironment(ProcessEnvironment processEnvironment) { processType = processEnvironment.getProcessType(); }
@Override public Object handle(String name) throws NamingException { if (IN_APPCLIENT_CONTAINER.equals(name)) { Boolean isInAppClientContainer = Boolean.FALSE; if (processEnv.getProcessType() == ProcessEnvironment.ProcessType.ACC) { isInAppClientContainer = Boolean.TRUE; } else if (processEnv.getProcessType() == ProcessEnvironment.ProcessType.Other) { throw new NamingException("Lookup failed for '" + name + "'"); } return isInAppClientContainer; } return null; } }
public void postConstruct() { try { ic = new InitialContext(); } catch(NamingException ne) { throw new RuntimeException("JavaModuleNamingProxy InitialContext creation failure", ne); } processType = processEnv.getProcessType(); }
public void postConstruct() { try { ic = new InitialContext(); } catch(NamingException ne) { throw new RuntimeException("JavaModuleNamingProxy InitialContext creation failure", ne); } processType = processEnv.getProcessType(); }
public boolean isServer() { return penv.getProcessType().isServer(); } public boolean isNotServerOrACC() {
public boolean isServer() { return processEnv.getProcessType().isServer(); } public boolean isNotServerOrACC() {
public boolean isServer() { return processEnv.getProcessType().isServer(); } public boolean isNotServerOrACC() {
public void postConstruct() { events.register(this); processType = processEnv.getProcessType(); }
public boolean isACC() { return penv.getProcessType().equals(ProcessType.ACC); } public boolean isServer() {
public boolean isACC() { return penv.getProcessType().equals(ProcessType.ACC); } public boolean isServer() {
public boolean isServer() { return penv.getProcessType().isServer(); } public boolean isNotServerORACC() {
public void postConstruct() { events.register(this); processType = processEnv.getProcessType(); }
@Override public boolean supportsModuleType(XModuleType moduleType) { // Reads persitence.xml for ejb jars return XModuleType.EJB == moduleType || // Or App client modules if running inside server (XModuleType.CAR == moduleType && env.getProcessType().isServer()); }
public boolean isNotServerOrACC() { return penv.getProcessType().equals(ProcessType.Other); }
private boolean isNotServerOrACC() { return processEnv.getProcessType().equals(ProcessType.Other); }
private boolean isACC() { return processEnv.getProcessType().equals(ProcessType.ACC); }
public boolean isNotServerOrACC() { return processEnv.getProcessType().equals(ProcessType.Other); }
public ClientRequestInterceptor createClientRequestInterceptor(ORBInitInfo info, Codec codec) { if (penv.getProcessType().isServer()) { return null; } if (altSecFactory != null || (interceptorFactory != null && createAlternateSecurityInterceptorFactory())) { return altSecFactory.getClientRequestInterceptor(codec); } ClientRequestInterceptor ret = getClientInterceptorInstance(codec); return ret; }
public ClientRequestInterceptor createClientRequestInterceptor(ORBInitInfo info, Codec codec) { if (!penv.getProcessType().isServer()) { return null; } if (altSecFactory != null || (interceptorFactory != null && createAlternateSecurityInterceptorFactory())) { return altSecFactory.getClientRequestInterceptor(codec); } ClientRequestInterceptor ret = getClientInterceptorInstance(codec); return ret; }
@Override public boolean supportsModuleType(ArchiveType moduleType) { // Reads persitence.xml for ejb jars return moduleType != null && (moduleType.equals(DOLUtils.ejbType()) || // Or App client modules if running inside server (moduleType.equals(DOLUtils.carType()) && env.getProcessType().isServer())); }