com.sun.jini.phoenix
Class InstantiatorPermission
java.lang.Object
java.security.Permission
net.jini.security.AccessPermission
com.sun.jini.phoenix.InstantiatorPermission
- All Implemented Interfaces:
- Serializable, Guard
public final class InstantiatorPermission
- extends AccessPermission
Represents permissions that can be used to express the access control
policy for the ActivationInstantiator
remote
object exported with
BasicJeriExporter
. This
class can be passed to
BasicInvocationDispatcher
,
and then used in security policy permission grants.
An instance 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 fully qualified name of the
remote method being invoked. Wildcard matches are supported using the
syntax specified by AccessPermission
.
The possible target names for the activation instantiator are:
Permission Target Name |
What the Permission Allows |
Risks of Allowing this Permission |
java.rmi.activation.ActivationInstantiator.newInstance |
invoking ActivationInstantiator.newInstance |
The caller can inject a new object into the activation group if it
knows the activation group identifier. |
- Since:
- 2.0
- Author:
- Sun Microsystems, Inc.
- See Also:
- Serialized Form
InstantiatorPermission
public InstantiatorPermission(String name)
- Creates an instance with the specified name.
- Parameters:
name
- the target name
Copyright 2007, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.