.addDependency(ServiceNames.forDefaultProcessEngine(), ProcessEngine.class, paStartService.getDefaultProcessEngineInjector()) .addDependency(ServiceNames.forBpmPlatformPlugins(), BpmPlatformPlugins.class, paStartService.getPlatformPluginsInjector()) .addDependencies(deploymentServiceNames) .setInitialMode(Mode.ACTIVE);
.addDependency(ServiceNames.forDefaultProcessEngine(), ProcessEngine.class, paStartService.getDefaultProcessEngineInjector()) .addDependency(ServiceNames.forBpmPlatformPlugins(), BpmPlatformPlugins.class, paStartService.getPlatformPluginsInjector()) .addDependencies(deploymentServiceNames) .setInitialMode(Mode.ACTIVE);
.addDependency(ServiceNames.forDefaultProcessEngine(), ProcessEngine.class, paStartService.getDefaultProcessEngineInjector()) .addDependency(ServiceNames.forBpmPlatformPlugins(), BpmPlatformPlugins.class, paStartService.getPlatformPluginsInjector()) .addDependencies(deploymentServiceNames) .setInitialMode(Mode.ACTIVE);
public ServiceBuilder<T> addDependencies(final DependencyType dependencyType, final Iterable<ServiceName> dependencies) { realBuilder.addDependencies(dependencyType, dependencies); return this; }
public ServiceBuilder<T> addDependencies(final ServiceName... dependencies) { realBuilder.addDependencies(dependencies); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final DependencyType dependencyType, final ServiceName... dependencies) { getDelegate().addDependencies(dependencyType, dependencies); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final DependencyType dependencyType, final Iterable<ServiceName> dependencies) { getDelegate().addDependencies(dependencyType, dependencies); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final ServiceName... dependencies) { getDelegate().addDependencies(dependencies); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final Iterable<ServiceName> dependencies) { getDelegate().addDependencies(dependencies); return this; }
public void getResourceValue(final ResolutionContext resolutionContext, final ServiceBuilder<?> serviceBuilder, final DeploymentPhaseContext phaseContext, final Injector<ManagedReferenceFactory> injector) throws DeploymentUnitProcessingException { serviceBuilder.addDependencies(puServiceName); injector.inject(injectable); }
public void getResourceValue(final ResolutionContext resolutionContext, final ServiceBuilder<?> serviceBuilder, final DeploymentPhaseContext phaseContext, final Injector<ManagedReferenceFactory> injector) throws DeploymentUnitProcessingException { serviceBuilder.addDependencies(puServiceName); injector.inject(injectable); }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final ServiceName... dependencies) { getDelegate().addDependencies(dependencies); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final DependencyType dependencyType, final ServiceName... dependencies) { getDelegate().addDependencies(dependencyType, dependencies); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceBuilder<T> addDependencies(final Iterable<ServiceName> dependencies) { getDelegate().addDependencies(dependencies); return this; }
public ServiceController<Void> install(ServiceTarget serviceTarget, ServiceVerificationHandler verificationHandler) { ServiceBuilder<Void> builder = serviceTarget.addService(MODULE_REGISTRATION_COMPLETE, this); builder.addDependency(Services.FRAMEWORK_CREATE, BundleContext.class, injectedSystemContext); builder.addDependency(Services.BUNDLE_MANAGER, BundleManager.class, injectedBundleManager); builder.addDependency(Services.ENVIRONMENT, XEnvironment.class, injectedEnvironment); builder.addDependencies(IntegrationServices.BOOTSTRAP_BUNDLES_COMPLETE); builder.addListener(verificationHandler); builder.setInitialMode(Mode.ON_DEMAND); return builder.install(); }
public ServiceController<Void> install(ServiceTarget serviceTarget, ServiceVerificationHandler verificationHandler) { ServiceBuilder<Void> builder = serviceTarget.addService(MODULE_REGISTRATION_COMPLETE, this); builder.addDependency(Services.FRAMEWORK_CREATE, BundleContext.class, injectedSystemContext); builder.addDependency(Services.ENVIRONMENT, XEnvironment.class, injectedEnvironment); builder.addDependencies(IntegrationServices.BOOTSTRAP_BUNDLES_COMPLETE); builder.addListener(verificationHandler); builder.setInitialMode(Mode.ON_DEMAND); return builder.install(); }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { DeploymentUnit unit = phaseContext.getDeploymentUnit(); if ( ! unit.hasAttachment( ApplicationMetaData.ATTACHMENT_KEY ) ) { return; } List<ServiceName> serviceNames = unit.getAttachmentList( DeploymentNotifier.SERVICES_ATTACHMENT_KEY ); phaseContext.getServiceTarget().addService( unit.getServiceName().append( "notifier" ), new DeploymentNotifier( unit ) ) .addDependencies( serviceNames ) .setInitialMode( Mode.PASSIVE ) .install(); }
private void installAliases(final ModuleSpecification moduleSpecification, final ModuleIdentifier moduleIdentifier, final DeploymentUnit deploymentUnit, final DeploymentPhaseContext phaseContext) { for (final ModuleIdentifier alias : moduleSpecification.getAliases()) { final ServiceName moduleSpecServiceName = ServiceModuleLoader.moduleSpecServiceName(alias); final ModuleSpec spec = ModuleSpec.buildAlias(alias, moduleIdentifier).create(); final ValueService<ModuleSpec> moduleSpecService = new ValueService<ModuleSpec>(new ImmediateValue<ModuleSpec>(spec)); phaseContext.getServiceTarget().addService(moduleSpecServiceName, moduleSpecService).addDependencies( deploymentUnit.getServiceName()).addDependencies(phaseContext.getPhaseServiceName()).setInitialMode( Mode.ON_DEMAND).install(); ModuleLoadService.installService(phaseContext.getServiceTarget(), alias, Collections.singletonList(moduleIdentifier)); } }
@Override public void deploy(final DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); if(deploymentUnit.getParent() == null) { for(final DeploymentUnit subDeployment : deploymentUnit.getAttachmentList(Attachments.SUB_DEPLOYMENTS)) { deploymentUnit.addToAttachmentList(Attachments.DEPLOYMENT_COMPLETE_SERVICES, serviceName(subDeployment.getServiceName())); } } phaseContext.getServiceTarget().addService(serviceName(deploymentUnit.getServiceName()), Service.NULL) .addDependencies(deploymentUnit.getAttachmentList(Attachments.DEPLOYMENT_COMPLETE_SERVICES)) .install(); }
@Override public void deploy(final DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); if(deploymentUnit.getParent() == null) { for(final DeploymentUnit subDeployment : deploymentUnit.getAttachmentList(Attachments.SUB_DEPLOYMENTS)) { deploymentUnit.addToAttachmentList(Attachments.DEPLOYMENT_COMPLETE_SERVICES, serviceName(subDeployment.getServiceName())); } } phaseContext.getServiceTarget().addService(serviceName(deploymentUnit.getServiceName()), Service.NULL) .addDependencies(deploymentUnit.getAttachmentList(Attachments.DEPLOYMENT_COMPLETE_SERVICES)) .install(); }