cvs commit: spice/sandbox/mesnet/src/java/org/realityforge/mesnet DefaultDataChannel.java
Peter Donald <[email protected]> Sun, 09 Nov 2003 20:41:33 -0800
| Newsgroups | gmane.comp.java.spice.cvs |
|---|---|
| Message-ID | <[email protected]> |
donaldp 03/11/09 20:41:33
Added: sandbox/mesnet/src/java/org/realityforge/mesnet
DefaultDataChannel.java
Log:
Implementation of a DataChannel
Revision Changes Path
1.1 spice/sandbox/mesnet/src/java/org/realityforge/mesnet/DefaultDataChannel.java
Index: DefaultDataChannel.java
===================================================================
package org.realityforge.mesnet;
import java.nio.ByteBuffer;
/**
* Simple implementation of a data queue.
*
* @author <a href="mailto:peter at realityforge.org">Peter Donald</a>
* @version $Revision: 1.1 $ $Date: 2003/11/10 04:41:33 $
*/
public class DefaultDataChannel
implements DataChannel
{
/**
* The associated session.
*/
private final Session _session;
/**
* The read buffer.
*/
private final ByteBuffer _readBuffer;
/**
* The write buffer.
*/
private final ByteBuffer _writeBuffer;
/**
* Create the DataChannel.
*
* @param session the associated session
* @param readBuffer the read buffer
* @param writeBuffer the write buffer
*/
public DefaultDataChannel( final Session session,
final ByteBuffer readBuffer,
final ByteBuffer writeBuffer )
{
_session = session;
_readBuffer = readBuffer;
_writeBuffer = writeBuffer;
}
/**
* @see DataChannel#getReadBuffer()
*/
public ByteBuffer getReadBuffer()
{
return _readBuffer;
}
/**
* @see DataChannel#getWriteBuffer()
*/
public ByteBuffer getWriteBuffer()
{
return _writeBuffer;
}
/**
* @see DataChannel#queueWrite()
*/
public void queueWrite()
{
}
/**
* @see DataChannel#getSession()
*/
public Session getSession()
{
return _session;
}
}
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/