com.ibm.tuningfork.tracegen.chunk
Class FeedletChunk

java.lang.Object
  extended by com.ibm.tuningfork.tracegen.chunk.RawChunk
      extended by com.ibm.tuningfork.tracegen.chunk.Chunk
          extended by com.ibm.tuningfork.tracegen.chunk.FeedletChunk

public class FeedletChunk
extends Chunk


Field Summary
static String DECSRIPTION_PROPERTY
           
static int FEEDLET_ADD_OPERATION
           
static int FEEDLET_COUNT_OFFSET
           
static int FEEDLET_DATA_OFFSET
           
static int FEEDLET_DESCRIBE_OPERATION
           
static int FEEDLET_REMOVE_OPERATION
           
static int FEEDLET_TYPE_ID
           
private  int feedletOperations
           
static String NAME_PROPERTY
           
 
Fields inherited from class com.ibm.tuningfork.tracegen.chunk.Chunk
DATA_OFFSET, DEFAULT_CHUNK_SIZE
 
Fields inherited from class com.ibm.tuningfork.tracegen.chunk.RawChunk
ENCODING_SPACE_DOUBLE, ENCODING_SPACE_INT, ENCODING_SPACE_LONG
 
Constructor Summary
FeedletChunk()
           
 
Method Summary
 boolean add(int feedletIndex, String name, String description)
           
 boolean addProperty(int feedletIndex, String key, String val)
           
 void close()
           
 boolean hasData()
           
 boolean remove(int feedletIndex)
           
 void reset()
           
 
Methods inherited from class com.ibm.tuningfork.tracegen.chunk.Chunk
getChars, resetImpl
 
Methods inherited from class com.ibm.tuningfork.tracegen.chunk.RawChunk
addByte, addDouble, addDoubleUnchecked, addInt, addIntUnchecked, addLong, addLongUnchecked, addString, addStringInternal, getPosition, hasRoom, putIntAt, seek, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FEEDLET_TYPE_ID

public static final int FEEDLET_TYPE_ID
See Also:
Constant Field Values

FEEDLET_COUNT_OFFSET

public static final int FEEDLET_COUNT_OFFSET
See Also:
Constant Field Values

FEEDLET_DATA_OFFSET

public static final int FEEDLET_DATA_OFFSET
See Also:
Constant Field Values

FEEDLET_ADD_OPERATION

public static final int FEEDLET_ADD_OPERATION
See Also:
Constant Field Values

FEEDLET_REMOVE_OPERATION

public static final int FEEDLET_REMOVE_OPERATION
See Also:
Constant Field Values

FEEDLET_DESCRIBE_OPERATION

public static final int FEEDLET_DESCRIBE_OPERATION
See Also:
Constant Field Values

NAME_PROPERTY

public static final String NAME_PROPERTY
See Also:
Constant Field Values

DECSRIPTION_PROPERTY

public static final String DECSRIPTION_PROPERTY
See Also:
Constant Field Values

feedletOperations

private int feedletOperations
Constructor Detail

FeedletChunk

public FeedletChunk()
Method Detail

hasData

public boolean hasData()

add

public boolean add(int feedletIndex,
                   String name,
                   String description)

remove

public boolean remove(int feedletIndex)

addProperty

public boolean addProperty(int feedletIndex,
                           String key,
                           String val)

close

public void close()
Overrides:
close in class Chunk

reset

public void reset()