public ServerProviderContainerContractInfo(DeploymentContext deploymentContext, ConnectorRuntime connectorRuntime, boolean isDas) { super(connectorRuntime, deploymentContext); this.deploymentContext = deploymentContext; // Cache finalClassLoader as deploymentContext.getFinalClassLoader() is expected to be called only once during deployment. this.finalClassLoader = deploymentContext.getFinalClassLoader(); this.isDas = isDas; }
public GenericApplicationContainer load(T container, DeploymentContext context) { return new GenericApplicationContainer(context.getFinalClassLoader()); }
public GenericApplicationContainer load(T container, DeploymentContext context) { return new GenericApplicationContainer(context.getFinalClassLoader()); }
@Override public ClassLoader getFinalClassLoader() { try { EarClassLoader finalEarCL = (EarClassLoader) context.getFinalClassLoader(); return finalEarCL.getModuleClassLoader(moduleUri); } catch (ClassCastException e) { return context.getClassLoader(); } } @Override