seda.sandStorm.lib.aSocket.nio
Class NIOSelectorQueueElement

java.lang.Object
  extended by seda.sandStorm.lib.aSocket.SelectQueueElement
      extended by seda.sandStorm.lib.aSocket.nio.NIOSelectorQueueElement
All Implemented Interfaces:
QueueElementIF

public class NIOSelectorQueueElement
extends SelectQueueElement

A NIOSelectorQueueElement is a wrapper for NIO's SelectionKey which makes it a QueueElementIF.


Field Summary
 java.nio.channels.SelectionKey item
           
 
Constructor Summary
NIOSelectorQueueElement(java.nio.channels.SelectionKey item)
           
 
Method Summary
 void clearEvents()
           
 java.lang.Object getAttachment()
           
 java.lang.Object getItem()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

item

public java.nio.channels.SelectionKey item
Constructor Detail

NIOSelectorQueueElement

public NIOSelectorQueueElement(java.nio.channels.SelectionKey item)
Method Detail

getItem

public java.lang.Object getItem()
Specified by:
getItem in class SelectQueueElement

clearEvents

public void clearEvents()
Specified by:
clearEvents in class SelectQueueElement

getAttachment

public java.lang.Object getAttachment()
Specified by:
getAttachment in class SelectQueueElement