Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.jini.fiddler
Class FiddlerPermission

    java.lang.Object
      java.security.Permission
          net.jini.security.AccessPermission
              com.sun.jini.fiddler.FiddlerPermission

All Implemented Interfaces:
  Guard, Serializable

public class FiddlerPermission
extends AccessPermission

Special purpose permission class, specific to the Fiddler implementation of the lookup discovery service, that can be used to express the access control policy for that service's backend server when it is exported with a `BasicJeriExporter`. This permission class can be passed to an instance of `BasicInvocationDispatcher`, and then used in security policy permission grants.

An instance of this class contains a name (also referred to as a target name), but no actions list; you either have the named permission or you don't. The convention is that the target name is the non-fully qualified name of the remote method being invoked. Wildcard matches are supported using the syntax specified by `AccessPermission`.

The target names that can be used with a Fiddler server are specified in the package documentation for Fiddler.

Since:
  2.0
See Also:
  Serialized Form

Constructor Summary
`FiddlerPermission(String name)` Creates an instance of this class having the specified target name.

Methods inherited from class net.jini.security.AccessPermission
`equals, getActions, hashCode, implies`

Methods inherited from class java.security.Permission
`checkGuard, getName, newPermissionCollection, toString`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

Constructor Detail

### FiddlerPermission

    public FiddlerPermission(String name)

  Creates an instance of this class having the specified target name.

Throws:
  `NullPointerException` - if the given target name is `null`.
  `IllegalArgumentException` - if the given target name does not match the required syntax, as specified by the class `AccessPermission`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 Sun Microsystems, Inc. All rights reserved