SessionEventArgs Class

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.SessionEventArgs

public class SessionEventArgs

Defines payload for SessionStarted/Stopped events.

Field Summary

Modifier and Type Field and Description
protected SafeHandle eventHandle

Internal member variable that holds the native event handle.

Constructor Summary

Constructor Description
SessionEventArgs(long eventArgs)

Internal constructor for a SessionEventArgs object.

SessionEventArgs(long eventArgs, boolean dispose)

Internal constructor for a SessionEventArgs object.

Method Summary

Modifier and Type Method and Description
protected void close()

Explicitly frees any external resource attached to the object

java.lang.String getSessionId()

Represents the session identifier.

java.lang.String toString()

Returns a String that represents the session event.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Field Details

eventHandle

protected SafeHandle eventHandle

Internal member variable that holds the native event handle.

Constructor Details

SessionEventArgs

public SessionEventArgs(long eventArgs)

Internal constructor for a SessionEventArgs object.

Parameters:

eventArgs - The native handle for SessionEventArgs

SessionEventArgs

public SessionEventArgs(long eventArgs, boolean dispose)

Internal constructor for a SessionEventArgs object.

Parameters:

eventArgs - the native handle for SessionEventArgs
dispose - the flag to dispose the resources under the native handle

Method Details

close

protected void close()

Explicitly frees any external resource attached to the object

getSessionId

public String getSessionId()

Represents the session identifier.

Returns:

Represents the session identifier.

toString

public String toString()

Returns a String that represents the session event.

Overrides:

SessionEventArgs.toString()

Returns:

a String that represents the session event.

Applies to