@Override protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model) throws OperationFailedException { super.performRuntime(context, operation, model); final String name = context.getCurrentAddressValue(); final String dsName = DATA_SOURCE.resolveModelAttribute(context, model).asString(); final ServiceTarget target = context.getServiceTarget(); final JdbcJobRepositoryService service = new JdbcJobRepositoryService(); Services.addServerExecutorDependency( target.addService(context.getCapabilityServiceName(Capabilities.JOB_REPOSITORY_CAPABILITY.getName(), name, JobRepository.class), service), service.getExecutorServiceInjector()) .addDependency(context.getCapabilityServiceName(Capabilities.DATA_SOURCE_CAPABILITY, dsName, DataSource.class), DataSource.class, service.getDataSourceInjector()) .install(); } }
Services.addServerExecutorDependency( serviceTarget.addService(dataSourceServiceName, dataSourceService), dataSourceService.getExecutorServiceInjector())
Services.addServerExecutorDependency( serviceTarget.addService(dataSourceServiceName, dataSourceService), dataSourceService.getExecutorServiceInjector())
Services.addServerExecutorDependency( serviceTarget.addService(serviceName, service), service.getExecutorServiceInjector())
ServiceBuilder<ResourceAdapterDeployment> builder = Services.addServerExecutorDependency( serviceTarget.addService(deployerServiceName, raDeploymentService), raDeploymentService.getExecutorServiceInjector())
org.jboss.as.server.Services.addServerExecutorDependency(builder, orbService.getExecutorInjector());
final ServiceName dataSourceServiceName = context.getCapabilityServiceName(Capabilities.DATA_SOURCE_CAPABILITY_NAME, dsName, DataSource.class); final ServiceBuilder<?> dataSourceServiceBuilder = Services.addServerExecutorDependency( serviceTarget.addService(dataSourceServiceName, dataSourceService), dataSourceService.getExecutorServiceInjector())
Services.addServerExecutorDependency(serviceTarget.addService(jobOperatorServiceName, jobOperatorService) .addDependency(support.getCapabilityServiceName(Capabilities.BATCH_CONFIGURATION_CAPABILITY.getName()), BatchConfiguration.class, jobOperatorService.getBatchConfigurationInjector()) .addDependency(SuspendController.SERVICE_NAME, SuspendController.class, jobOperatorService.getSuspendControllerInjector())
Services.addServerExecutorDependency(builder, service.getServerExecutorInjector()); builder.install();
Services.addServerExecutorDependency(startBuilder, startService.getExecutorInjector());
public static void addService(final ServiceTarget serviceTarget, final ServiceName clientFactoryService, final ServiceName scheduledExecutorServiceName) { final ContentCleanerService service = new ContentCleanerService(true); ServiceBuilder<Void> builder = serviceTarget.addService(SERVICE_NAME, service) .addDependency(clientFactoryService, ModelControllerClientFactory.class, service.clientFactoryValue) .addDependency(ControlledProcessStateService.SERVICE_NAME, ControlledProcessStateService.class, service.controlledProcessStateServiceValue) .addDependency(scheduledExecutorServiceName, ScheduledExecutorService.class, service.scheduledExecutorValue); Services.addServerExecutorDependency(builder, service.executorServiceValue); builder.install(); }
static ServiceController<?> addService(final ServiceTarget serviceTarget, final ServiceName serviceName, final String managementName, final byte[] hash) { final ManagedExplodedContentServitor service = new ManagedExplodedContentServitor(managementName, hash); return addServerExecutorDependency(serviceTarget.addService(serviceName, service), service.executorInjectedValue) .addDependency(ContentRepository.SERVICE_NAME, ContentRepository.class, service.contentRepositoryInjectedValue) .addDependency(ServerEnvironmentService.SERVICE_NAME, ServerEnvironment.class, service.serverEnvironmentInjectedValue) .install(); }
public static void addService(final ServiceTarget serviceTarget) { ServerDeploymentRepositoryImpl service = new ServerDeploymentRepositoryImpl(); org.jboss.as.server.Services.addServerExecutorDependency( serviceTarget.addService(DeploymentMountProvider.SERVICE_NAME, service), service.injectedExecutorService) .install(); }
public static ServiceController<JMSServerManager> addService(final ServiceTarget target, ServiceName serverServiceName, boolean overrideInVMSecurity) { final JMSService service = new JMSService(serverServiceName, overrideInVMSecurity); ServiceBuilder<JMSServerManager> builder = target.addService(JMSServices.getJmsManagerBaseServiceName(serverServiceName), service) .addDependency(serverServiceName, ActiveMQServer.class, service.activeMQServer) .addDependency(MessagingServices.ACTIVEMQ_CLIENT_THREAD_POOL) .setInitialMode(Mode.ACTIVE); addServerExecutorDependency(builder, service.serverExecutor); return builder.install(); }
public static Service<Queue> installService(final String name, final ServiceTarget serviceTarget, final ServiceName serverServiceName, final String selector, final boolean durable) { final JMSQueueService service = new JMSQueueService(name, selector, durable); final ServiceName serviceName = JMSServices.getJmsQueueBaseServiceName(serverServiceName).append(name); final ServiceBuilder<Queue> serviceBuilder = serviceTarget.addService(serviceName, service) .addDependency(ActiveMQActivationService.getServiceName(serverServiceName)) .addDependency(JMSServices.getJmsManagerBaseServiceName(serverServiceName), JMSServerManager.class, service.jmsServer) .setInitialMode(ServiceController.Mode.PASSIVE); addServerExecutorDependency(serviceBuilder, service.executorInjector); serviceBuilder.install(); return service; } }
public static JMSTopicService installService(final String name, final ServiceName serverServiceName, final ServiceTarget serviceTarget) { final JMSTopicService service = new JMSTopicService(name); final ServiceName serviceName = JMSServices.getJmsTopicBaseServiceName(serverServiceName).append(name); final ServiceBuilder<Topic> serviceBuilder = serviceTarget.addService(serviceName, service) .addDependency(ActiveMQActivationService.getServiceName(serverServiceName)) .addDependency(JMSServices.getJmsManagerBaseServiceName(serverServiceName), JMSServerManager.class, service.jmsServer) .setInitialMode(ServiceController.Mode.PASSIVE); org.jboss.as.server.Services.addServerExecutorDependency(serviceBuilder, service.executorInjector); serviceBuilder.install(); return service; } }
public static ServiceController<JMSServerManager> addService(final ServiceTarget target, ServiceName serverServiceName, boolean overrideInVMSecurity) { final JMSService service = new JMSService(serverServiceName, overrideInVMSecurity); ServiceBuilder<JMSServerManager> builder = target.addService(JMSServices.getJmsManagerBaseServiceName(serverServiceName), service); builder.addDependency(serverServiceName, ActiveMQServer.class, service.activeMQServer); builder.requires(MessagingServices.ACTIVEMQ_CLIENT_THREAD_POOL); builder.setInitialMode(Mode.ACTIVE); addServerExecutorDependency(builder, service.serverExecutor); return builder.install(); }
public static Service<Queue> installService(final String name, final ServiceTarget serviceTarget, final ServiceName serverServiceName, final String selector, final boolean durable) { final JMSQueueService service = new JMSQueueService(name, selector, durable); final ServiceName serviceName = JMSServices.getJmsQueueBaseServiceName(serverServiceName).append(name); final ServiceBuilder<Queue> serviceBuilder = serviceTarget.addService(serviceName, service); serviceBuilder.requires(ActiveMQActivationService.getServiceName(serverServiceName)); serviceBuilder.addDependency(JMSServices.getJmsManagerBaseServiceName(serverServiceName), JMSServerManager.class, service.jmsServer); serviceBuilder.setInitialMode(ServiceController.Mode.PASSIVE); addServerExecutorDependency(serviceBuilder, service.executorInjector); serviceBuilder.install(); return service; } }
public static JMSTopicService installService(final String name, final ServiceName serverServiceName, final ServiceTarget serviceTarget) { final JMSTopicService service = new JMSTopicService(name); final ServiceName serviceName = JMSServices.getJmsTopicBaseServiceName(serverServiceName).append(name); final ServiceBuilder<Topic> serviceBuilder = serviceTarget.addService(serviceName, service); serviceBuilder.requires(ActiveMQActivationService.getServiceName(serverServiceName)); serviceBuilder.addDependency(JMSServices.getJmsManagerBaseServiceName(serverServiceName), JMSServerManager.class, service.jmsServer); serviceBuilder.setInitialMode(ServiceController.Mode.PASSIVE); org.jboss.as.server.Services.addServerExecutorDependency(serviceBuilder, service.executorInjector); serviceBuilder.install(); return service; } }
@Override protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model) throws OperationFailedException { super.performRuntime(context, operation, model); final String name = context.getCurrentAddressValue(); final String dsName = DATA_SOURCE.resolveModelAttribute(context, model).asString(); final ServiceTarget target = context.getServiceTarget(); final JdbcJobRepositoryService service = new JdbcJobRepositoryService(); Services.addServerExecutorDependency( target.addService(context.getCapabilityServiceName(Capabilities.JOB_REPOSITORY_CAPABILITY.getName(), name, JobRepository.class), service), service.getExecutorServiceInjector()) .addDependency(context.getCapabilityServiceName(Capabilities.DATA_SOURCE_CAPABILITY, dsName, DataSource.class), DataSource.class, service.getDataSourceInjector()) .install(); } }