org.apache.qpid.server.security.access.plugins
Class Firewall

java.lang.Object
  extended by org.apache.qpid.server.security.AbstractPlugin
      extended by 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
 
Constructor Summary
Firewall()
           
 
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
 

Field Detail

FACTORY

public static final org.apache.qpid.server.security.SecurityPluginFactory<Firewall> FACTORY
Constructor Detail

Firewall

public Firewall()
Method Detail

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