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

java.lang.Object
  extended by org.apache.qpid.server.security.AbstractPlugin
      extended by org.apache.qpid.server.security.access.plugins.BasicPlugin
All Implemented Interfaces:
Plugin, SecurityPlugin
Direct Known Subclasses:
AllowAll, DenyAll, LegacyAccess

public abstract class BasicPlugin
extends AbstractPlugin

This SecurityPlugin simply abstains from all authorisation requests and ignores configuration.


Field Summary
 
Fields inherited from class org.apache.qpid.server.security.AbstractPlugin
_config, _logger
 
Constructor Summary
BasicPlugin()
           
 
Method Summary
 Result access(ObjectType objectType, Object instance)
          Authorise access granted to an object instance.
 Result authorise(Operation operation, ObjectType objectType, ObjectProperties properties)
          Authorise an operation on an object defined by a set of properties.
 
Methods inherited from class org.apache.qpid.server.security.AbstractPlugin
configure, getDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicPlugin

public BasicPlugin()
Method Detail

access

public Result access(ObjectType objectType,
                     Object instance)
Description copied from interface: SecurityPlugin
Authorise access granted to an object instance.

Specified by:
access in interface SecurityPlugin
Specified by:
access in class AbstractPlugin

authorise

public Result authorise(Operation operation,
                        ObjectType objectType,
                        ObjectProperties properties)
Description copied from interface: SecurityPlugin
Authorise an operation on an object defined by a set of properties.

Specified by:
authorise in interface SecurityPlugin
Specified by:
authorise in class AbstractPlugin


Licensed to the Apache Software Foundation