private HTTPAcceptorDefinition() { super(new SimpleResourceDefinition.Parameters(MessagingExtension.HTTP_ACCEPTOR_PATH, new StandardResourceDescriptionResolver(CommonAttributes.ACCEPTOR, MessagingExtension.RESOURCE_NAME, MessagingExtension.class.getClassLoader(), true, false) { @Override public String getResourceDescription(Locale locale, ResourceBundle bundle) { return bundle.getString(HTTP_ACCEPTOR); } }) .addCapabilities(CAPABILITY) .setAddHandler(HTTPAcceptorAdd.INSTANCE) .setRemoveHandler(HTTPAcceptorRemove.INSTANCE)); }
private JMXSubsystemRootResource(ManagedAuditLogger auditLogger, JmxAuthorizer authorizer, Supplier<SecurityIdentity> securityIdentitySupplier, RuntimeHostControllerInfoAccessor hostInfoAccessor) { super(new Parameters(PATH_ELEMENT, JMXExtension.getResourceDescriptionResolver(JMXExtension.SUBSYSTEM_NAME)) .setAddHandler(new JMXSubsystemAdd(auditLogger, authorizer, securityIdentitySupplier, hostInfoAccessor)) .setRemoveHandler(new JMXSubsystemRemove(auditLogger, authorizer, securityIdentitySupplier, hostInfoAccessor)) .addCapabilities(JMX_CAPABILITY) .setAccessConstraints(JMXExtension.JMX_SENSITIVITY_DEF)); this.auditLogger = auditLogger; this.authorizer = authorizer; this.securityIdentitySupplier = securityIdentitySupplier; this.hostInfoAccessor = hostInfoAccessor; }
private SecurityRealmResourceDefinition() { super(new Parameters(PathElement.pathElement(SECURITY_REALM), ControllerResolver.getResolver(DEPRECATED_PARENT_CATEGORY)) .setAddHandler(SecurityRealmAddHandler.INSTANCE) .setRemoveHandler(SecurityRealmRemoveHandler.INSTANCE) .setAddRestartLevel(OperationEntry.Flag.RESTART_NONE) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_RESOURCE_SERVICES) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.SECURITY_REALM) .addCapabilities(MANAGEMENT_SECURITY_REALM_CAPABILITY) .setDeprecatedSince(ModelVersion.create(1, 7))); }
protected BaseNativeInterfaceResourceDefinition(Parameters parameters) { super(parameters .addAccessConstraints(SensitiveTargetAccessConstraintDefinition.MANAGEMENT_INTERFACES) .addCapabilities(NATIVE_MANAGEMENT_RUNTIME_CAPABILITY) .setDeprecatedSince(ModelVersion.create(1, 7)) ); }
public ProfileResourceDefinition(LocalHostControllerInfo hostInfo, IgnoredDomainResourceRegistry ignoredDomainResourceRegistry) { super(new SimpleResourceDefinition.Parameters(PATH, DomainResolver.getResolver(PROFILE, false)) .setAddHandler(ProfileAddHandler.INSTANCE) .setRemoveHandler(ProfileRemoveHandler.INSTANCE) .addCapabilities(PROFILE_CAPABILITY) ); this.hostInfo = hostInfo; this.ignoredDomainResourceRegistry = ignoredDomainResourceRegistry; }
protected BaseNativeInterfaceResourceDefinition(Parameters parameters) { super(parameters .addAccessConstraints(SensitiveTargetAccessConstraintDefinition.MANAGEMENT_INTERFACES) .addCapabilities(NATIVE_MANAGEMENT_RUNTIME_CAPABILITY) .setDeprecatedSince(ModelVersion.create(1, 7)) ); }
/** * @param parameters */ protected BaseHttpInterfaceResourceDefinition(Parameters parameters) { super(parameters .addAccessConstraints(SensitiveTargetAccessConstraintDefinition.MANAGEMENT_INTERFACES) .addCapabilities(HTTP_MANAGEMENT_RUNTIME_CAPABILITY) .setDeprecatedSince(ModelVersion.create(1, 7)) ); }
public ListenerResourceDefinition(PathElement pathElement) { super(new SimpleResourceDefinition.Parameters(pathElement, UndertowExtension.getResolver(Constants.LISTENER)) .addCapabilities(LISTENER_CAPABILITY)); }
private IIOPRootDefinition() { super(new SimpleResourceDefinition.Parameters(IIOPExtension.PATH_SUBSYSTEM, IIOPExtension.getResourceDescriptionResolver()) .setAddHandler(new IIOPSubsystemAdd(ALL_ATTRIBUTES)) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(IIOP_CAPABILITY)); }
private EJB3RemoteResourceDefinition() { super(new Parameters(EJB3SubsystemModel.REMOTE_SERVICE_PATH, EJB3Extension.getResourceDescriptionResolver(EJB3SubsystemModel.REMOTE)) .setAddHandler(EJB3RemoteServiceAdd.INSTANCE) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .addCapabilities(EJB_REMOTE_CAPABILITY)); }
private UndertowRootDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.SUBSYSTEM_PATH, UndertowExtension.getResolver()) .setAddHandler(new UndertowSubsystemAdd(APPLICATION_SECURITY_DOMAIN.getKnownSecurityDomainPredicate())) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(UNDERTOW_CAPABILITY, HTTP_INVOKER_RUNTIME_CAPABILITY)); }
private ByteBufferPoolDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.BYTE_BUFFER_POOL_PATH, UndertowExtension.getResolver(Constants.BYTE_BUFFER_POOL)) .setAddHandler(new BufferPoolAdd()) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(UNDERTOW_BUFFER_POOL_RUNTIME_CAPABILITY)); }
private LocationDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.PATH_LOCATION, UndertowExtension.getResolver(Constants.HOST, Constants.LOCATION)) .setAddHandler(LocationAdd.INSTANCE) .setRemoveHandler( new ServiceRemoveStepHandler(LocationAdd.INSTANCE) { @Override protected ServiceName serviceName(String name, PathAddress address) { return LOCATION_CAPABILITY.getCapabilityServiceName(address); } }) .addCapabilities(LOCATION_CAPABILITY)); }
private HostDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.HOST_PATH, UndertowExtension.getResolver(Constants.HOST)) .setAddHandler(HostAdd.INSTANCE) .setRemoveHandler(new HostRemove()) .addCapabilities(HOST_CAPABILITY, WebHost.CAPABILITY)); }
public BatchThreadPoolResourceDefinition(final boolean registerRuntimeOnly) { super(new SimpleResourceDefinition.Parameters(PATH, BatchThreadPoolDescriptionResolver.INSTANCE) .setAddHandler(BatchThreadPoolAdd.INSTANCE) .setRemoveHandler(BatchThreadPoolRemove.INSTANCE) .addCapabilities(Capabilities.THREAD_POOL_CAPABILITY)); this.registerRuntimeOnly = registerRuntimeOnly; }
private ServerDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.SERVER_PATH, UndertowExtension.getResolver(Constants.SERVER)) .setAddHandler(new ServerAdd()) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(SERVER_CAPABILITY, CommonWebServer.CAPABILITY)); }
private ServletContainerDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.PATH_SERVLET_CONTAINER, UndertowExtension.getResolver(Constants.SERVLET_CONTAINER)) .setAddHandler(ServletContainerAdd.INSTANCE) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(SERVLET_CONTAINER_CAPABILITY)); }
BatchSubsystemDefinition(final boolean registerRuntimeOnly) { super(new SimpleResourceDefinition.Parameters(SUBSYSTEM_PATH, BatchResourceDescriptionResolver.getResourceDescriptionResolver()) .setAddHandler(BatchSubsystemAdd.INSTANCE) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(Capabilities.BATCH_CONFIGURATION_CAPABILITY)); this.registerRuntimeOnly = registerRuntimeOnly; }
private WebsocketsDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.PATH_WEBSOCKETS, UndertowExtension.getResolver(UndertowExtension.PATH_WEBSOCKETS.getKeyValuePair())) .setAddHandler(new WebsocketsAdd()) .setRemoveHandler(new WebsocketsRemove()) .addCapabilities(WEBSOCKET_CAPABILITY)); }
private RemoteNamingResourceDefinition() { super(new Parameters(NamingSubsystemModel.REMOTE_NAMING_PATH, NamingExtension.getResourceDescriptionResolver(NamingSubsystemModel.REMOTE_NAMING)) .setAddHandler(RemoteNamingAdd.INSTANCE) .setRemoveHandler(RemoteNamingRemove.INSTANCE) .addCapabilities(REMOTE_NAMING_CAPABILITY)); } }