org.keridwen.core.data.storage.packet
Class DataPacketUnsafe<ObjectType>

java.lang.Object
  extended by org.keridwen.core.data.storage.packet.DataPacket<ObjectType>
      extended by org.keridwen.core.data.storage.packet.DataPacketUnsafe<ObjectType>
Direct Known Subclasses:
PointerDataPacketUnsafe

public abstract class DataPacketUnsafe<ObjectType>
extends DataPacket<ObjectType>

Author:
JeT - Artenum, Benoit Thiebault - Artenum

Constructor Summary
DataPacketUnsafe(UniqueIdGenerator<DataPacketId> idGenerator)
          Constructor
 
Method Summary
abstract  ObjectType getData()
          Get a direct access to the stored data
abstract  void setData(ObjectType object)
          Direct storage of a pointer
 
Methods inherited from class org.keridwen.core.data.storage.packet.DataPacket
addDataPacketListener, fireDataPacketEvent, forceReadLockRelease, forceWriteLockRelease, getPacketDataType, getPacketId, isReadInProgress, isWriteInProgress, removeDataPacketListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPacketUnsafe

public DataPacketUnsafe(UniqueIdGenerator<DataPacketId> idGenerator)
Constructor

Parameters:
packetId -
Method Detail

getData

public abstract ObjectType getData()
Get a direct access to the stored data

Returns:

setData

public abstract void setData(ObjectType object)
Direct storage of a pointer

Parameters:
object -


Copyright © 2010-2013 Artenum. All Rights Reserved.