org.apache.qpid.server.security.access.plugins
Class Firewall
java.lang.Object
org.apache.qpid.server.security.AbstractPlugin
org.apache.qpid.server.security.access.plugins.Firewall
- All Implemented Interfaces:
- org.apache.qpid.server.plugins.Plugin, org.apache.qpid.server.security.SecurityPlugin
public class Firewall
- extends org.apache.qpid.server.security.AbstractPlugin
Field Summary |
static org.apache.qpid.server.security.SecurityPluginFactory<Firewall> |
FACTORY
|
Fields inherited from class org.apache.qpid.server.security.AbstractPlugin |
_config, _logger |
Method Summary |
org.apache.qpid.server.security.Result |
access(org.apache.qpid.server.security.access.ObjectType objectType,
Object instance)
|
org.apache.qpid.server.security.Result |
authorise(org.apache.qpid.server.security.access.Operation operation,
org.apache.qpid.server.security.access.ObjectType objectType,
org.apache.qpid.server.security.access.ObjectProperties properties)
|
void |
configure(org.apache.qpid.server.configuration.plugins.ConfigurationPlugin config)
|
org.apache.qpid.server.security.Result |
getDefault()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FACTORY
public static final org.apache.qpid.server.security.SecurityPluginFactory<Firewall> FACTORY
Firewall
public Firewall()
getDefault
public org.apache.qpid.server.security.Result getDefault()
- Specified by:
getDefault
in interface org.apache.qpid.server.security.SecurityPlugin
- Overrides:
getDefault
in class org.apache.qpid.server.security.AbstractPlugin
authorise
public org.apache.qpid.server.security.Result authorise(org.apache.qpid.server.security.access.Operation operation,
org.apache.qpid.server.security.access.ObjectType objectType,
org.apache.qpid.server.security.access.ObjectProperties properties)
- Specified by:
authorise
in interface org.apache.qpid.server.security.SecurityPlugin
- Specified by:
authorise
in class org.apache.qpid.server.security.AbstractPlugin
access
public org.apache.qpid.server.security.Result access(org.apache.qpid.server.security.access.ObjectType objectType,
Object instance)
- Specified by:
access
in interface org.apache.qpid.server.security.SecurityPlugin
- Specified by:
access
in class org.apache.qpid.server.security.AbstractPlugin
configure
public void configure(org.apache.qpid.server.configuration.plugins.ConfigurationPlugin config)
- Specified by:
configure
in interface org.apache.qpid.server.plugins.Plugin
- Overrides:
configure
in class org.apache.qpid.server.security.AbstractPlugin
Licensed to the Apache Software Foundation