public PropertiesAuthenticationResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.AUTHENTICATION, ModelDescriptionConstants.PROPERTIES), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.authentication.properties")) .setAddHandler(new SecurityRealmChildAddHandler(true, false, ATTRIBUTE_DEFINITIONS)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveHandler(new SecurityRealmChildRemoveHandler(true)) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
public SSLServerIdentityResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.SERVER_IDENTITY, ModelDescriptionConstants.SSL), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.server-identity.ssl")) .setAddHandler(new SecurityRealmChildAddHandler(false, false, ATTRIBUTE_DEFINITIONS)) .setAddRestartLevel(OperationEntry.Flag.RESTART_RESOURCE_SERVICES) .setRemoveHandler(new SecurityRealmChildRemoveHandler(false)) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_RESOURCE_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
AbstractPlugInAuthResourceDefinition(PathElement pathElement, ResourceDescriptionResolver resourceDescriptionResolver, SecurityRealmChildAddHandler securityRealmChildAddHandler, SecurityRealmChildRemoveHandler securityRealmChildRemoveHandler, Flag restartResourceServices, Flag restartResourceServices2) { this(new Parameters(pathElement, resourceDescriptionResolver) .setAddHandler(securityRealmChildAddHandler) .setAddRestartLevel(restartResourceServices) .setRemoveHandler(securityRealmChildRemoveHandler) .setRemoveRestartLevel(restartResourceServices2)); }
public KerberosAuthenticationResourceDefinition() { super(new Parameters(PathElement.pathElement(AUTHENTICATION, KERBEROS), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.authentication.kerberos")) .setAddHandler(new SecurityRealmChildAddHandler(true, false, ATTRIBUTE_DEFINITIONS)) .setRemoveHandler(new SecurityRealmChildRemoveHandler(false)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
public PlugInAuthenticationResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.AUTHENTICATION, ModelDescriptionConstants.PLUG_IN), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.authentication.plug-in")) .setAddHandler(new SecurityRealmChildAddHandler(true, false, ATTRIBUTE_DEFINITIONS)) .setRemoveHandler(new SecurityRealmChildRemoveHandler(true)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
KeytabResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.KEYTAB), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.server-identity.kerberos.keytab")) .setAddHandler(new SecurityRealmChildAddHandler(false, false, ATTRIBUTES)) .setRemoveHandler(new SecurityRealmChildRemoveHandler(true)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
public AbstractSocketBindingResourceDefinition(final OperationStepHandler addHandler, final OperationStepHandler removeHandler) { super(new Parameters(PATH, ControllerResolver.getResolver(ModelDescriptionConstants.SOCKET_BINDING)) .setAddHandler(addHandler) .setRemoveHandler(removeHandler) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES)); }
protected PersistentResourceDefinition(PathElement pathElement, ResourceDescriptionResolver descriptionResolver, OperationStepHandler addHandler, OperationStepHandler removeHandler, OperationEntry.Flag addRestartLevel, OperationEntry.Flag removeRestartLevel) { super(new SimpleResourceDefinition.Parameters(pathElement, descriptionResolver) .setAddHandler(addHandler) .setRemoveHandler(removeHandler) .setAddRestartLevel(addRestartLevel) .setRemoveRestartLevel(removeRestartLevel) ); }
protected PersistentResourceDefinition(PathElement pathElement, ResourceDescriptionResolver descriptionResolver, OperationStepHandler addHandler, OperationStepHandler removeHandler, OperationEntry.Flag addRestartLevel, OperationEntry.Flag removeRestartLevel, boolean isRuntime) { super(new SimpleResourceDefinition.Parameters(pathElement, descriptionResolver) .setAddHandler(addHandler) .setRemoveHandler(removeHandler) .setAddRestartLevel(addRestartLevel) .setRemoveRestartLevel(removeRestartLevel) .setRuntime(isRuntime) ); }
public LocalAuthenticationResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.AUTHENTICATION, ModelDescriptionConstants.LOCAL), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.authentication.local")) .setAddHandler(new SecurityRealmChildAddHandler(true, false, ATTRIBUTE_DEFINITIONS)) .setRemoveHandler(new SecurityRealmChildRemoveHandler(true)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
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))); }
public PropertiesFileResourceDefinition(final PathElement pathElement, final ResourceDescriptionResolver descriptionResolver, final OperationStepHandler addHandler, final OperationStepHandler removeHandler, final OperationEntry.Flag addRestartLevel, final OperationEntry.Flag removeRestartLevel) { this(new Parameters(pathElement, descriptionResolver) .setAddHandler(addHandler) .setAddRestartLevel(addRestartLevel) .setRemoveHandler(removeHandler) .setRemoveRestartLevel(removeRestartLevel)); }
public LdapAuthenticationResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.AUTHENTICATION, ModelDescriptionConstants.LDAP), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.authentication.ldap")) .setAddHandler(new LdapAuthenticationAddHandler()) .setRemoveHandler(new SecurityRealmChildRemoveHandler(true)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
public PropertiesAuthorizationResourceDefinition() { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.AUTHORIZATION, ModelDescriptionConstants.PROPERTIES), ControllerResolver.getDeprecatedResolver(SecurityRealmResourceDefinition.DEPRECATED_PARENT_CATEGORY, "core.management.security-realm.authorization.properties")) .setAddHandler(new SecurityRealmChildAddHandler(false, true, ATTRIBUTE_DEFINITIONS)) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveHandler(new SecurityRealmChildRemoveHandler(false)) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setDeprecatedSince(ModelVersion.create(1, 7))); }
private NativeRemotingManagementResourceDefinition() { super(new Parameters(RESOURCE_PATH, ServerDescriptions.getResourceDescriptionResolver("core.management.native-remoting-interface")) .setAddHandler(NativeRemotingManagementAddHandler.INSTANCE) .setRemoveHandler(NativeRemotingManagementRemoveHandler.INSTANCE) .setAddRestartLevel(OperationEntry.Flag.RESTART_NONE) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_NONE)); this.accessConstraints = SensitiveTargetAccessConstraintDefinition.MANAGEMENT_INTERFACES.wrapAsList(); setDeprecated(ModelVersion.create(1, 7)); }
public ExtensionResourceDefinition(final ExtensionRegistry extensionRegistry, final boolean parallelBoot, final ExtensionRegistryType extensionRegistryType, final MutableRootResourceRegistrationProvider rootResourceRegistrationProvider) { super(new Parameters(PathElement.pathElement(EXTENSION), ControllerResolver.getResolver(EXTENSION)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.EXTENSIONS) .setRemoveHandler(new ExtensionRemoveHandler(extensionRegistry, extensionRegistryType, rootResourceRegistrationProvider)) .setAddRestartLevel(OperationEntry.Flag.RESTART_NONE) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_NONE)); this.addHandler = new ExtensionAddHandler(extensionRegistry, parallelBoot, extensionRegistryType, rootResourceRegistrationProvider); }
BasicResourceDefinition(String pathKey, ResourceDescriptionResolver resourceDescriptionResolver, AbstractAddStepHandler add, AttributeDefinition[] attributes, RuntimeCapability<?>... runtimeCapabilities) { super(new Parameters(PathElement.pathElement(pathKey), resourceDescriptionResolver) .setAddHandler(add) .setRemoveHandler(new ServiceRemoveStepHandler(add, runtimeCapabilities)) .setAddRestartLevel(OperationEntry.Flag.RESTART_RESOURCE_SERVICES) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_RESOURCE_SERVICES) .setCapabilities(runtimeCapabilities) .addAccessConstraints(new SensitiveTargetAccessConstraintDefinition(new SensitivityClassification(SecurityExtension.SUBSYSTEM_NAME, Constants.ELYTRON_SECURITY, true, true, true)), new ApplicationTypeAccessConstraintDefinition(new ApplicationTypeConfig(SecurityExtension.SUBSYSTEM_NAME, Constants.ELYTRON_SECURITY, false)))); this.pathKey = pathKey; this.firstCapability = runtimeCapabilities[0]; this.attributes = attributes; }
private IdentityResourceDefinition(Parameters parameters, AbstractAddStepHandler add) { super(parameters .setAddHandler(add) .setRemoveHandler(new ReloadRequiredRemoveStepHandler(IDENTITY_RUNTIME_CAPABILITY)) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES)); }
private PassivationStoreResourceDefinition(String element, AttributeDefinition... attributes) { super(new Parameters(PathElement.pathElement(element), EJB3Extension.getResourceDescriptionResolver(element)) .setAddHandler(ADD_HANDLER) .setRemoveHandler(new PassivationStoreRemove(ADD_HANDLER)) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_RESOURCE_SERVICES)); }
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)); }