Top Fields Constructors Methods
sun.security.pkcs11

pack-priv final Class SessionRef

Located in compilation unit of sun.security.pkcs11.Session.

extends PhantomReference<Session>
implements Comparable<SessionRef>
Class Inheritance
All Implemented Interfaces
java.lang.Comparable

Field Summary

Modifier and TypeField and Description
private final long
private static final Set<SessionRef>
pack-priv static final ReferenceQueue<Session>
private final Token

Constructor Summary

AccessConstructor and Description
pack-priv
SessionRef(Session session, long id, Token token)

Method Summary

Modifier and TypeMethod and Description
public int
compareTo(SessionRef
the object to be compared.
other
)

Implements java.lang.Comparable.compareTo.

Compares this object with the specified object for order.

pack-priv void
Inherited from java.lang.ref.PhantomReference:
get

Field Detail

idback to summary
private final long id
REF_LISTback to summary
private static final Set<SessionRef> REF_LIST
REF_QUEUEback to summary
pack-priv static final ReferenceQueue<Session> REF_QUEUE
tokenback to summary
private final Token token

Constructor Detail

SessionRefback to summary
pack-priv SessionRef(Session session, long id, Token token)

Method Detail

compareToback to summary
public int compareTo(SessionRef other)

Implements java.lang.Comparable.compareTo.

Doc from java.lang.Comparable.compareTo.

Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

The implementor must ensure signum(x.compareTo(y)) == -signum(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception if and only if y.compareTo(x) throws an exception.)

The implementor must also ensure that the relation is transitive: (x.compareTo(y) > 0 && y.compareTo(z) > 0) implies x.compareTo(z) > 0.

Finally, the implementor must ensure that x.compareTo(y)==0 implies that signum(x.compareTo(z)) == signum(y.compareTo(z)), for all z.

Parameters
other:SessionRef

the object to be compared.

Returns:int

a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

disposeback to summary
pack-priv void dispose()