Top Description Constructors
org.xnio.channels

public Class ConcurrentStreamChannelAccessException

extends IllegalStateException
Class Inheritance

An exception which is thrown when more than one thread tries to access a stream channel at once. While it is permissible for different threads to read and write stream channels, only one thread may read at a time, and only one thread may write at a time.
Author
David M. Lloyd

Constructor Summary

AccessConstructor and Description
public
ConcurrentStreamChannelAccessException()

Constructs a ConcurrentStreamChannelAccessException with no detail message.

public
ConcurrentStreamChannelAccessException(final String
the detail message
msg
)

Constructs a ConcurrentStreamChannelAccessException with the specified detail message.

public
ConcurrentStreamChannelAccessException(final Throwable
the cause (which is saved for later retrieval by the getCause() method)
cause
)

Constructs a ConcurrentStreamChannelAccessException with the specified cause.

public
ConcurrentStreamChannelAccessException(final String
the detail message
msg
,
final Throwable
the cause (which is saved for later retrieval by the getCause() method)
cause
)

Constructs a ConcurrentStreamChannelAccessException with the specified detail message and cause.

Constructor Detail

ConcurrentStreamChannelAccessExceptionback to summary
public ConcurrentStreamChannelAccessException()

Constructs a ConcurrentStreamChannelAccessException with no detail message. The cause is not initialized, and may subsequently be initialized by a call to initCause.

ConcurrentStreamChannelAccessExceptionback to summary
public ConcurrentStreamChannelAccessException(final String msg)

Constructs a ConcurrentStreamChannelAccessException with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to initCause.

Parameters
msg:String

the detail message

ConcurrentStreamChannelAccessExceptionback to summary
public ConcurrentStreamChannelAccessException(final Throwable cause)

Constructs a ConcurrentStreamChannelAccessException with the specified cause. The detail message is set to:

(cause == null ? null : cause.toString())
(which typically contains the class and detail message of cause).
Parameters
cause:Throwable

the cause (which is saved for later retrieval by the getCause() method)

ConcurrentStreamChannelAccessExceptionback to summary
public ConcurrentStreamChannelAccessException(final String msg, final Throwable cause)

Constructs a ConcurrentStreamChannelAccessException with the specified detail message and cause.

Parameters
msg:String

the detail message

cause:Throwable

the cause (which is saved for later retrieval by the getCause() method)