SSLSessionBindingEvent

public class SSLSessionBindingEvent
extends EventObject

java.lang.Object
   ↳ java.util.EventObject
     ↳ javax.net.ssl.SSLSessionBindingEvent


This event is propagated to a SSLSessionBindingListener. When a listener object is bound or unbound to an SSLSession by SSLSession.putValue(String, Object) or SSLSession.removeValue(String), objects which implement the SSLSessionBindingListener will be receive an event of this type. The event's name field is the key in which the listener is being bound or unbound.

Summary

Inherited fields

protected Object source

The object on which the Event initially occurred.

Public constructors

SSLSessionBindingEvent(SSLSession session, String name)

Constructs a new SSLSessionBindingEvent.

Public methods

String getName()

Returns the name to which the object is being bound, or the name from which the object is being unbound.

SSLSession getSession()

Returns the SSLSession into which the listener is being bound or from which the listener is being unbound.

Inherited methods

Object getSource()

The object on which the Event initially occurred.

String toString()

Returns a String representation of this EventObject.

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

SSLSessionBindingEvent

Added in API level 1
public SSLSessionBindingEvent (SSLSession session, 
                String name)

Constructs a new SSLSessionBindingEvent.

Parameters
session SSLSession: the SSLSession acting as the source of the event

name String: the name to which the object is being bound or unbound

Throws
IllegalArgumentException if session is null.

Public methods

getName

Added in API level 1
public String getName ()

Returns the name to which the object is being bound, or the name from which the object is being unbound.

Returns
String the name to which the object is being bound or unbound

getSession

Added in API level 1
public SSLSession getSession ()

Returns the SSLSession into which the listener is being bound or from which the listener is being unbound.

Returns
SSLSession the SSLSession