Class ExtensionRegistry.Builder
- java.lang.Object
-
- org.jboss.as.controller.extension.ExtensionRegistry.Builder
-
- Enclosing class:
- ExtensionRegistry
public static class ExtensionRegistry.Builder extends Object
Builder for anExtensionRegistry
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionRegistry
build()
Constructs an extension registry.ExtensionRegistry.Builder
withAuditLogger(ManagedAuditLogger auditLogger)
Overrides the defaultManagedAuditLogger
of the extension registry.ExtensionRegistry.Builder
withAuthorizer(JmxAuthorizer authorizer)
Overrides the defaultJmxAuthorizer
of the extension registry.ExtensionRegistry.Builder
withHostControllerInfoAccessor(RuntimeHostControllerInfoAccessor hostControllerInfoAccessor)
Overrides the defaultRuntimeHostControllerInfoAccessor
of the extension registry.ExtensionRegistry.Builder
withRunningMode(RunningMode mode)
Convenience method for setting theRunningModeControl
of the extension registry.ExtensionRegistry.Builder
withRunningModeControl(RunningModeControl runningModeControl)
Overrides the defaultRunningModeControl
of the extension registry.ExtensionRegistry.Builder
withSecurityIdentitySupplier(Supplier<org.wildfly.security.auth.server.SecurityIdentity> securityIdentitySupplier)
Overrides the defaultSecurityIdentity
supplier of the extension registry.
-
-
-
Method Detail
-
withRunningMode
public ExtensionRegistry.Builder withRunningMode(RunningMode mode)
Convenience method for setting theRunningModeControl
of the extension registry.- Parameters:
mode
- the running mode- Returns:
- a reference to this builder
-
withRunningModeControl
public ExtensionRegistry.Builder withRunningModeControl(RunningModeControl runningModeControl)
Overrides the defaultRunningModeControl
of the extension registry.- Parameters:
runningModeControl
- the running mode control- Returns:
- a reference to this builder
-
withAuditLogger
public ExtensionRegistry.Builder withAuditLogger(ManagedAuditLogger auditLogger)
Overrides the defaultManagedAuditLogger
of the extension registry.- Parameters:
auditLogger
- the logger for auditing changes- Returns:
- a reference to this builder
-
withAuthorizer
public ExtensionRegistry.Builder withAuthorizer(JmxAuthorizer authorizer)
Overrides the defaultJmxAuthorizer
of the extension registry.- Parameters:
authorizer
- hook for exposing access control information to the JMX subsystem- Returns:
- a reference to this builder
-
withSecurityIdentitySupplier
public ExtensionRegistry.Builder withSecurityIdentitySupplier(Supplier<org.wildfly.security.auth.server.SecurityIdentity> securityIdentitySupplier)
Overrides the defaultSecurityIdentity
supplier of the extension registry.- Parameters:
securityIdentitySupplier
- supplier of a security identity- Returns:
- a reference to this builder
-
withHostControllerInfoAccessor
public ExtensionRegistry.Builder withHostControllerInfoAccessor(RuntimeHostControllerInfoAccessor hostControllerInfoAccessor)
Overrides the defaultRuntimeHostControllerInfoAccessor
of the extension registry.- Parameters:
hostControllerInfoAccessor
- the host controller- Returns:
- a reference to this builder
-
build
public ExtensionRegistry build()
Constructs an extension registry.- Returns:
- a new extension registry
-
-