Class NullImplementation.NullActionPolicy

    • Field Detail

      • INSTANCE

        public static final ActionPolicy INSTANCE
        Singleton instance.
    • Constructor Detail

      • NullActionPolicy

        public NullActionPolicy()
    • Method Detail

      • 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