@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler, List<ServiceController<?>> newControllers) throws OperationFailedException { int portOffset = SocketBindingGroupResourceDefinition.PORT_OFFSET.resolveModelAttribute(context, model).asInt(); String defaultInterface = SocketBindingGroupResourceDefinition.DEFAULT_INTERFACE.resolveModelAttribute(context, model).asString(); SocketBindingManagerService service = new SocketBindingManagerService(portOffset); final ServiceTarget serviceTarget = context.getServiceTarget(); newControllers.add(serviceTarget.addService(SocketBindingManager.SOCKET_BINDING_MANAGER, service) .setInitialMode(ServiceController.Mode.ON_DEMAND) .addDependency(NetworkInterfaceService.JBOSS_NETWORK_INTERFACE.append(defaultInterface), NetworkInterfaceBinding.class, service.getDefaultInterfaceBindingInjector()) .addListener(verificationHandler) .install()); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler, List<ServiceController<?>> newControllers) throws OperationFailedException { int portOffset = SocketBindingGroupResourceDefinition.PORT_OFFSET.resolveModelAttribute(context, model).asInt(); String defaultInterface = SocketBindingGroupResourceDefinition.DEFAULT_INTERFACE.resolveModelAttribute(context, model).asString(); SocketBindingManagerService service = new SocketBindingManagerService(portOffset); final ServiceTarget serviceTarget = context.getServiceTarget(); newControllers.add(serviceTarget.addService(SocketBindingManager.SOCKET_BINDING_MANAGER, service) .setInitialMode(ServiceController.Mode.ON_DEMAND) .addDependency(NetworkInterfaceService.JBOSS_NETWORK_INTERFACE.append(defaultInterface), NetworkInterfaceBinding.class, service.getDefaultInterfaceBindingInjector()) .addListener(verificationHandler) .install()); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { int portOffset = SocketBindingGroupResourceDefinition.PORT_OFFSET.resolveModelAttribute(context, model).asInt(); String defaultInterface = SocketBindingGroupResourceDefinition.DEFAULT_INTERFACE.resolveModelAttribute(context, model).asString(); SocketBindingManagerService service = new SocketBindingManagerService(portOffset); context.getCapabilityServiceTarget().addCapability(SOCKET_BINDING_MANAGER_CAPABILITY, service) .addCapabilityRequirement("org.wildfly.network.interface", NetworkInterfaceBinding.class, service.getDefaultInterfaceBindingInjector(), defaultInterface) .setInitialMode(ServiceController.Mode.ON_DEMAND) .addAliases(SocketBindingManager.SOCKET_BINDING_MANAGER) .install(); } }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { int portOffset = SocketBindingGroupResourceDefinition.PORT_OFFSET.resolveModelAttribute(context, model).asInt(); String defaultInterface = SocketBindingGroupResourceDefinition.DEFAULT_INTERFACE.resolveModelAttribute(context, model).asString(); SocketBindingManagerService service = new SocketBindingManagerService(portOffset); context.getCapabilityServiceTarget().addCapability(SOCKET_BINDING_MANAGER_CAPABILITY, service) .addCapabilityRequirement("org.wildfly.network.interface", NetworkInterfaceBinding.class, service.getDefaultInterfaceBindingInjector(), defaultInterface) .setInitialMode(ServiceController.Mode.ON_DEMAND) .addAliases(SocketBindingManager.SOCKET_BINDING_MANAGER) .install(); } }