@Override public void registerChildren(ManagementResourceRegistration subsystemRegistration) { // subsystem=ejb3/service=remote subsystemRegistration.registerSubModel(EJB3RemoteResourceDefinition.INSTANCE); // subsystem=ejb3/service=async subsystemRegistration.registerSubModel(EJB3AsyncResourceDefinition.INSTANCE); // subsystem=ejb3/strict-max-bean-instance-pool=* subsystemRegistration.registerSubModel(StrictMaxPoolResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(CacheFactoryResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(FilePassivationStoreResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(ClusterPassivationStoreResourceDefinition.INSTANCE); // subsystem=ejb3/service=timerservice subsystemRegistration.registerSubModel(new TimerServiceResourceDefinition(pathManager)); // subsystem=ejb3/thread-pool=* subsystemRegistration.registerSubModel(UnboundedQueueThreadPoolResourceDefinition.create(EJB3SubsystemModel.THREAD_POOL, new EJB3ThreadFactoryResolver(), EJB3SubsystemModel.BASE_THREAD_POOL_SERVICE_NAME, registerRuntimeOnly)); // subsystem=ejb3/service=iiop subsystemRegistration.registerSubModel(EJB3IIOPResourceDefinition.INSTANCE); }
@Override public void registerChildren(ManagementResourceRegistration subsystemRegistration) { // subsystem=ejb3/service=remote subsystemRegistration.registerSubModel(EJB3RemoteResourceDefinition.INSTANCE); // subsystem=ejb3/service=async subsystemRegistration.registerSubModel(EJB3AsyncResourceDefinition.INSTANCE); // subsystem=ejb3/strict-max-bean-instance-pool=* subsystemRegistration.registerSubModel(StrictMaxPoolResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(CacheFactoryResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(PassivationStoreResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(FilePassivationStoreResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(ClusterPassivationStoreResourceDefinition.INSTANCE); // subsystem=ejb3/service=timerservice subsystemRegistration.registerSubModel(new TimerServiceResourceDefinition(pathManager)); // subsystem=ejb3/thread-pool=* subsystemRegistration.registerSubModel(UnboundedQueueThreadPoolResourceDefinition.create(EJB3SubsystemModel.THREAD_POOL, new EJB3ThreadFactoryResolver(), EJB3SubsystemModel.BASE_THREAD_POOL_SERVICE_NAME, registerRuntimeOnly)); // subsystem=ejb3/service=iiop subsystemRegistration.registerSubModel(EJB3IIOPResourceDefinition.INSTANCE); subsystemRegistration.registerSubModel(RemotingProfileResourceDefinition.INSTANCE); // subsystem=ejb3/mdb-delivery-group=* subsystemRegistration.registerSubModel(MdbDeliveryGroupResourceDefinition.INSTANCE); // subsystem=ejb3/application-security-domain=* subsystemRegistration.registerSubModel(APPLICATION_SECURITY_DOMAIN); subsystemRegistration.registerSubModel(IDENTITY); }