public ApplicationRegistry(ExoContainerContext containerContext, ResourceBinder resources, ProvidersRegistry providers, StartableApplication eXo /* Be sure eXo components are initialized. */) { this.resources = resources; this.providers = providers; this.container = containerContext.getContainer(); }
public StartableApplication(ExoContainerContext containerContext) { container = containerContext.getContainer(); }
ExoContainer getExoContainer() { return containerContext.getContainer(); }
public SpaceRestServices(ExoContainerContext ctx) { this.container = ctx.getContainer(); }
/** * TransactionableResourceManager constructor. */ public TransactionableResourceManager(ExoContainerContext ctx, TransactionService tService) { this.tm = tService == null ? null : tService.getTransactionManager(); this.container = ctx.getContainer(); }
/** * Construct a listener service. */ public ListenerService(ExoContainerContext ctx, InitialContextInitializer initializer, InitParams params) { container = ctx.getContainer(); listeners_ = new HashMap<String, List<Listener>>(); int poolSize = 1; if (params != null && params.getValueParam("asynchPoolSize") != null) { poolSize = Integer.parseInt(params.getValueParam("asynchPoolSize").getValue()); } executor = Executors.newFixedThreadPool(poolSize, new ListenerThreadFactory()); }
/** * @param containerContext eXo container context * @param invokerFactory method invoker producer * @throws Exception if can't set instance of {@link RuntimeDelegate} * @see MethodInvokerFactory */ public ResourceBinder(ExoContainerContext containerContext, MethodInvokerFactory invokerFactory) throws Exception { this.invokerFactory = invokerFactory; // Initialize RuntimeDelegate instance // This is first component in life cycle what needs. SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { RuntimeDelegate.setInstance(new RuntimeDelegateImpl()); return null; } }); rd = RuntimeDelegate.getInstance(); container = containerContext.getContainer(); this.containerName = containerContext.getName(); }
container = containerContext.getContainer();
ctx.getContainer().addContainerLifecylePlugin(new BaseContainerLifecyclePlugin()
this.container = containerContext.getContainer(); this.workspaceName = config.getName();
container = context.getContainer();
ctx.getContainer().addContainerLifecylePlugin(new BaseContainerLifecyclePlugin()
SecureRandomProvider secureRandomProvider = (SecureRandomProvider)exoContainerContext.getContainer().getComponentInstanceOfType(SecureRandomProvider.class); identityConfiguration.getIdentityConfigurationRegistry().register(secureRandomProvider, DatabaseReadingSaltEncoder.DEFAULT_SECURE_RANDOM_PROVIDER_REGISTRY_NAME);