java.rmi.ref
Class SecureUnicastData
java.lang.Object
|
+--java.rmi.ref.SecureUnicastData
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- SecureActivatableData
- public class SecureUnicastData
- extends java.lang.Object
- implements java.io.Serializable
Used to hold the serializable state of an
InvocationHandler
for a server
exported as a SecureUnicastRemoteObject
.
- Since:
- 1.4
- See Also:
- Serialized Form
Field Summary |
SecurityConstraints |
defaultConstraints
The default server constraints specified in the
SecureExportDesc when the
object was exported, or the value null . |
SecureClientEndpoint[] |
endpoints
The ordered list of client endpoints obtained from the server endpoints
specified in the SecureExportDesc when the object was
exported. |
java.rmi.server.ObjID |
id
The identifier for the server. |
SecurityConstraints[] |
methodConstraints
The constraints specified in the MethodConstraints for
the corresponding index of methodHashes , or the value
null if methodHashes is null . |
long[] |
methodHashes
RMI method hashes for all of the methods specified in
MethodConstraints in the
SecureExportDesc when the object was exported, in
arbitrary order, or the value null |
Constructor Summary |
SecureUnicastData()
Creates an instance with all fields set to null |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultConstraints
public SecurityConstraints defaultConstraints
- The default server constraints specified in the
SecureExportDesc
when the
object was exported, or the value null
.
methodHashes
public long[] methodHashes
- RMI method hashes for all of the methods specified in
MethodConstraints
in the
SecureExportDesc
when the object was exported, in
arbitrary order, or the value null
methodConstraints
public SecurityConstraints[] methodConstraints
- The constraints specified in the
MethodConstraints
for
the corresponding index of methodHashes
, or the value
null
if methodHashes
is null
.
endpoints
public SecureClientEndpoint[] endpoints
- The ordered list of client endpoints obtained from the server endpoints
specified in the
SecureExportDesc
when the object was
exported. This field can only be null
for an instance of
SecureActivatableData
.
id
public java.rmi.server.ObjID id
- The identifier for the server. This field can only be
null
for an instance of SecureActivatableData
.
SecureUnicastData
public SecureUnicastData()
- Creates an instance with all fields set to
null
Copyright © 2000 Sun Microsystems, Inc. All rights reserved