Class NullImplementation.NullActionPolicy

java.lang.Object
com.tangosol.util.NullImplementation.NullActionPolicy
All Implemented Interfaces:
ActionPolicy
Enclosing class:
NullImplementation

public static class NullImplementation.NullActionPolicy extends Object implements ActionPolicy
An implementation of an ActionPolicy that allows all actions.
  • Field Details

    • INSTANCE

      public static final ActionPolicy INSTANCE
      Singleton instance.
  • Constructor Details

    • NullActionPolicy

      public NullActionPolicy()
  • Method Details

    • init

      public void init(Service service)
      Called when the specified service loads and configures this policy.

      Note: A policy could be applied to multiple services.

      Specified by:
      init in interface ActionPolicy
      Parameters:
      service - the service that this policy applies to
    • isAllowed

      public boolean isAllowed(Service service, Action action)
      Evaluate if the specified action is currently allowed by this policy.

      Note: for forward compatibility, implementations should generally return true for actions that are not recognized.

      Specified by:
      isAllowed in interface ActionPolicy
      Parameters:
      service - the service that is performing the action
      action - the action that is being performed
      Returns:
      true iff the specified action is currently allowed by this policy
    • toString

      public String toString()
      Return a human-readable String representation of this ActionPolicy.

      Note: this method may be used to provide information about this ActionPolicy to management interfaces.

      Specified by:
      toString in interface ActionPolicy
      Overrides:
      toString in class Object