/** * The JNDI names for the default EE bindings */ @SuppressWarnings("unchecked") public T defaultBindingsService() { DefaultBindingsService<? extends DefaultBindingsService> child = new DefaultBindingsService<>(); this.subresources.defaultBindingsService = child; return (T) this; }
@Override public void postInitialize(Container.PostInitContext initContext) { if ( initContext.hasFraction( "Messaging" )) { if ( this.defaultBindingsService() == null ) { this.defaultBindingsService( new DefaultBindingsService() ); } this.defaultBindingsService() .jmsConnectionFactory( "java:jboss/DefaultJMSConnectionFactory" ); } } }
bindings.contextService("java:jboss/ee/concurrency/context/default"); bindings.managedExecutorService("java:jboss/ee/concurrency/executor/default"); bindings.managedScheduledExecutorService("java:jboss/ee/concurrency/scheduler/default"); bindings.managedThreadFactory("java:jboss/ee/concurrency/factory/default"); if (config != null) { config.accept(bindings);
@Override public void customize() { if (!eeInstance.isUnsatisfied() && defaultDatasourceJndiName != null) { eeInstance.get().subresources().defaultBindingsService() .datasource(defaultDatasourceJndiName); } } }
@Override public void customize() { if (!this.messaging.isUnsatisfied()) { if (this.fraction.subresources().defaultBindingsService() == null) { this.fraction.defaultBindingsService(new DefaultBindingsService()); } if (this.fraction.subresources().defaultBindingsService().jmsConnectionFactory() == null) { this.fraction.subresources().defaultBindingsService() .jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory"); } } } }
bindings.contextService(CONCURRENCY_CONTEXT_DEFAULT); bindings.managedExecutorService(CONCURRENCY_EXECUTOR_DEFAULT); bindings.managedScheduledExecutorService(CONCURRENCY_SCHEDULER_DEFAULT); bindings.managedThreadFactory(CONCURRENCY_FACTORY_DEFAULT); if (config != null) { config.accept(bindings);
@Override public void customize() { if (!eeInstance.isUnsatisfied() && defaultDatasourceJndiName != null) { eeInstance.get().subresources().defaultBindingsService() .datasource(defaultDatasourceJndiName); } } }
@Override public void customize() { if (!this.messaging.isUnsatisfied()) { if (this.fraction.subresources().defaultBindingsService() == null) { this.fraction.defaultBindingsService(new DefaultBindingsService()); } if (this.fraction.subresources().defaultBindingsService().jmsConnectionFactory() == null) { this.fraction.subresources().defaultBindingsService() .jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory"); } } } }
public static EEFraction createDefaultFraction() { EEFraction fraction = new EEFraction(); fraction.specDescriptorPropertyReplacement(false) .contextService(new ContextService(DEFAULT_KEY) .jndiName(CONCURRENCY_CONTEXT_DEFAULT) .useTransactionSetupProvider(false)) .managedThreadFactory(new ManagedThreadFactory(DEFAULT_KEY) .jndiName(CONCURRENCY_FACTORY_DEFAULT) .contextService(DEFAULT_KEY)) .managedExecutorService(new ManagedExecutorService(DEFAULT_KEY) .jndiName(CONCURRENCY_EXECUTOR_DEFAULT) .contextService(DEFAULT_KEY) .hungTaskThreshold(60000L) .coreThreads(5) .maxThreads(25) .keepaliveTime(5000L)) .managedScheduledExecutorService(new ManagedScheduledExecutorService(DEFAULT_KEY) .jndiName(CONCURRENCY_SCHEDULER_DEFAULT) .contextService(DEFAULT_KEY) .hungTaskThreshold(60000L) .coreThreads(5) .keepaliveTime(3000L)); fraction.defaultBindingsService((bindings) -> { bindings.contextService("java:jboss/ee/concurrency/context/default"); bindings.managedExecutorService("java:jboss/ee/concurrency/executor/default"); bindings.managedScheduledExecutorService("java:jboss/ee/concurrency/scheduler/default"); bindings.managedThreadFactory("java:jboss/ee/concurrency/factory/default"); }); return fraction; }
/** * The JNDI names for the default EE bindings */ @SuppressWarnings("unchecked") public T defaultBindingsService() { DefaultBindingsService<? extends DefaultBindingsService> child = new DefaultBindingsService<>(); this.subresources.defaultBindingsService = child; return (T) this; }
@Override public void postInitialize(Container.PostInitContext initContext) { if (initContext.hasFraction("Messaging")) { if (this.subresources().defaultBindingsService() == null) { this.defaultBindingsService(new DefaultBindingsService()); } this.subresources().defaultBindingsService() .jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory"); } } }
/** * The JNDI names for the default EE bindings */ @SuppressWarnings("unchecked") public T defaultBindingsService(DefaultBindingsServiceConsumer consumer) { DefaultBindingsService<? extends DefaultBindingsService> child = new DefaultBindingsService<>(); if (consumer != null) { consumer.accept(child); } this.subresources.defaultBindingsService = child; return (T) this; }
/** * The JNDI names for the default EE bindings */ @SuppressWarnings("unchecked") public T defaultBindingsService(DefaultBindingsServiceConsumer consumer) { DefaultBindingsService<? extends DefaultBindingsService> child = new DefaultBindingsService<>(); if (consumer != null) { consumer.accept(child); } this.subresources.defaultBindingsService = child; return (T) this; }