private RemotingConnectorResource() { super(REMOTE_CONNECTOR_CONFIG_PATH, JMXExtension.getResourceDescriptionResolver(CommonAttributes.REMOTING_CONNECTOR), RemotingConnectorAdd.INSTANCE, RemotingConnectorRemove.INSTANCE); }
private RemotingConnectorResource() { super(REMOTE_CONNECTOR_CONFIG_PATH, JMXExtension.getResourceDescriptionResolver(CommonAttributes.REMOTING_CONNECTOR), RemotingConnectorAdd.INSTANCE, RemotingConnectorRemove.INSTANCE); }
JMXSubsystemRootResource() { super(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, JMXExtension.SUBSYSTEM_NAME), JMXExtension.getResourceDescriptionResolver(JMXExtension.SUBSYSTEM_NAME), JMXSubsystemAdd.INSTANCE, JMXSubsystemRemove.INSTANCE); }
ExposeModelResource(String modelName, SimpleAttributeDefinition domainName, SimpleAttributeDefinition...otherAttributes) { super(PathElement.pathElement(CommonAttributes.EXPOSE_MODEL, modelName), JMXExtension.getResourceDescriptionResolver(CommonAttributes.EXPOSE_MODEL + "." + modelName), new ShowModelAdd(domainName, otherAttributes), ShowModelRemove.INSTANCE); this.domainName = domainName; }
private JMXSubsystemRootResource(ManagedAuditLogger auditLogger, JmxAuthorizer authorizer) { super(PATH_ELEMENT, JMXExtension.getResourceDescriptionResolver(JMXExtension.SUBSYSTEM_NAME), new JMXSubsystemAdd(auditLogger, authorizer), JMXSubsystemRemove.INSTANCE); this.accessConstraints = JMXExtension.JMX_SENSITIVITY_DEF.wrapAsList(); this.auditLogger = auditLogger; this.authorizer = authorizer; }
public JmxAuditLogHandlerReferenceResourceDefinition(ManagedAuditLogger auditLogger) { //Make a remove reload required. Handlers using more complex formatters in the future will not like being stopped and started at runtime super(PATH_ELEMENT, JMXExtension.getResourceDescriptionResolver("audit-log.handler"), new AuditLogHandlerReferenceAddHandler(auditLogger), new AuditLogHandlerReferenceRemoveHandler(auditLogger)); }
public JmxAuditLogHandlerReferenceResourceDefinition(ManagedAuditLogger auditLogger) { //Make a remove reload required. Handlers using more complex formatters in the future will not like being stopped and started at runtime super(PATH_ELEMENT, JMXExtension.getResourceDescriptionResolver("audit-log.handler"), new AuditLogHandlerReferenceAddHandler(auditLogger), new AuditLogHandlerReferenceRemoveHandler(auditLogger)); }
public JmxAuditLoggerResourceDefinition(final ManagedAuditLogger auditLogger) { super(PATH_ELEMENT, JMXExtension.getResourceDescriptionResolver("audit-log"), new AuditLoggerAddHandler(auditLogger), new AuditLoggerRemoveHandler(auditLogger)); this.auditLogger = auditLogger; }
public JmxAuditLoggerResourceDefinition(final ManagedAuditLogger auditLogger) { super(PATH_ELEMENT, JMXExtension.getResourceDescriptionResolver("audit-log"), new AuditLoggerAddHandler(auditLogger), new AuditLoggerRemoveHandler(auditLogger)); this.auditLogger = auditLogger; }
ExposeModelResource(PathElement pathElement, ManagedAuditLogger auditLoggerInfo, JmxAuthorizer authorizer, SimpleAttributeDefinition domainName, SimpleAttributeDefinition...otherAttributes) { super(pathElement, JMXExtension.getResourceDescriptionResolver(CommonAttributes.EXPOSE_MODEL + "." + pathElement.getValue()), new ShowModelAdd(auditLoggerInfo, authorizer, domainName, otherAttributes), new ShowModelRemove(auditLoggerInfo, authorizer)); this.auditLoggerInfo = auditLoggerInfo; this.authorizer = authorizer; this.domainName = domainName; }
ExposeModelResource(PathElement pathElement, ManagedAuditLogger auditLoggerInfo, JmxAuthorizer authorizer, Supplier<SecurityIdentity> securityIdentitySupplier, RuntimeHostControllerInfoAccessor hostInfoAccessor, SimpleAttributeDefinition domainName, SimpleAttributeDefinition...otherAttributes) { super(pathElement, JMXExtension.getResourceDescriptionResolver(CommonAttributes.EXPOSE_MODEL + "." + pathElement.getValue()), new ShowModelAdd(auditLoggerInfo, authorizer, securityIdentitySupplier, domainName, hostInfoAccessor, otherAttributes), new ShowModelRemove(auditLoggerInfo, authorizer, securityIdentitySupplier, hostInfoAccessor)); this.auditLoggerInfo = auditLoggerInfo; this.authorizer = authorizer; this.securityIdentitySupplier = securityIdentitySupplier; this.domainName = domainName; this.hostInfoAccessor = hostInfoAccessor; }
private RemotingConnectorResource() { super(new SimpleResourceDefinition.Parameters(REMOTE_CONNECTOR_CONFIG_PATH, JMXExtension.getResourceDescriptionResolver(CommonAttributes.REMOTING_CONNECTOR)) .setAddHandler(RemotingConnectorAdd.INSTANCE) .setRemoveHandler(RemotingConnectorRemove.INSTANCE) .setCapabilities(REMOTE_JMX_CAPABILITY)); }
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; }