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
 

Field Detail

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.
Constructor Detail

SecureUnicastData

public SecureUnicastData()
Creates an instance with all fields set to null


Copyright © 2000 Sun Microsystems, Inc. All rights reserved