public class HawtioSecurityControlImpl extends AbstractControl implements HawtioSecurityControl
storageManager
Constructor and Description |
---|
HawtioSecurityControlImpl(ArtemisMBeanServerGuard mBeanServerGuard,
StorageManager storageManager) |
Modifier and Type | Method and Description |
---|---|
TabularData |
canInvoke(Map<String,List<String>> bulkQuery) |
boolean |
canInvoke(String objectName) |
boolean |
canInvoke(String objectName,
String methodName) |
boolean |
canInvoke(String objectName,
String methodName,
String[] argumentTypes) |
protected MBeanAttributeInfo[] |
fillMBeanAttributeInfo() |
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
blockOnIO, clearIO, getMBeanInfo, sendMessage, tcclCall, tcclInvoke
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
public HawtioSecurityControlImpl(ArtemisMBeanServerGuard mBeanServerGuard, StorageManager storageManager) throws NotCompliantMBeanException
NotCompliantMBeanException
protected MBeanOperationInfo[] fillMBeanOperationInfo()
fillMBeanOperationInfo
in class AbstractControl
protected MBeanAttributeInfo[] fillMBeanAttributeInfo()
fillMBeanAttributeInfo
in class AbstractControl
public boolean canInvoke(String objectName) throws Exception
canInvoke
in interface HawtioSecurityControl
Exception
public boolean canInvoke(String objectName, String methodName) throws Exception
canInvoke
in interface HawtioSecurityControl
Exception
public boolean canInvoke(String objectName, String methodName, String[] argumentTypes) throws Exception
canInvoke
in interface HawtioSecurityControl
Exception
public TabularData canInvoke(Map<String,List<String>> bulkQuery) throws Exception
canInvoke
in interface HawtioSecurityControl
Exception
Copyright © 2021 JBoss by Red Hat. All rights reserved.