@Override public void deploy(final DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final String defaultDistinctName = defaultDistinctNameService.getDefaultDistinctName(); if(defaultDistinctName != null) { phaseContext.getDeploymentUnit().putAttachment(org.jboss.as.ee.structure.Attachments.DISTINCT_NAME, defaultDistinctName); } }
void updateDefaultDistinctName(final OperationContext context, final ModelNode model) throws OperationFailedException { final ModelNode defaultDistinctName = this.attributeDefinition.resolveModelAttribute(context, model); final ServiceRegistry registry = context.getServiceRegistry(true); final ServiceController<?> existingDefaultLocalEJBReceiverServiceController = registry.getService(DefaultDistinctNameService.SERVICE_NAME); DefaultDistinctNameService service = (DefaultDistinctNameService) existingDefaultLocalEJBReceiverServiceController.getValue(); if (!defaultDistinctName.isDefined()) { service.setDefaultDistinctName(null); } else { service.setDefaultDistinctName(defaultDistinctName.asString()); } }
final DefaultDistinctNameService defaultDistinctNameService = new DefaultDistinctNameService(defaultDistinctName.isDefined() ? defaultDistinctName.asString() : null); context.getServiceTarget().addService(DefaultDistinctNameService.SERVICE_NAME, defaultDistinctNameService).install(); final ModelNode ejbNameRegex = EJB3SubsystemRootResourceDefinition.ALLOW_EJB_NAME_REGEX.resolveModelAttribute(context, model);
final DefaultDistinctNameService defaultDistinctNameService = new DefaultDistinctNameService(defaultDistinctName.isDefined() ? defaultDistinctName.asString() : null); newControllers.add(context.getServiceTarget().addService(DefaultDistinctNameService.SERVICE_NAME, defaultDistinctNameService).install());
@Override public void deploy(final DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final String defaultDistinctName = defaultDistinctNameService.getDefaultDistinctName(); if(defaultDistinctName != null) { phaseContext.getDeploymentUnit().putAttachment(org.jboss.as.ee.structure.Attachments.DISTINCT_NAME, defaultDistinctName); } }
void updateDefaultDistinctName(final OperationContext context, final ModelNode model) throws OperationFailedException { final ModelNode defaultDistinctName = this.attributeDefinition.resolveModelAttribute(context, model); final ServiceRegistry registry = context.getServiceRegistry(true); final ServiceController<?> existingDefaultLocalEJBReceiverServiceController = registry.getService(DefaultDistinctNameService.SERVICE_NAME); DefaultDistinctNameService service = (DefaultDistinctNameService) existingDefaultLocalEJBReceiverServiceController.getValue(); if (!defaultDistinctName.isDefined()) { service.setDefaultDistinctName(null); } else { service.setDefaultDistinctName(defaultDistinctName.asString()); } }