grinda.client
Class SpecialTuple

java.lang.Object
  extended by grinda.client.Tuple
      extended by grinda.client.SpecialTuple
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
DataTuple

public class SpecialTuple
extends Tuple

A special tuple is a tuple with some metainformation associated. It allows the definition of special behaviours for tuples. For example DataTuples are special tuples that allow the transfer of data outside the tuple space for better performance.

Version:
1.0
Author:
Sirio Capizzi

Field Summary
 
Fields inherited from class grinda.client.Tuple
fields, size
 
Constructor Summary
SpecialTuple()
           
SpecialTuple(int size)
           
SpecialTuple(java.lang.Object v)
           
SpecialTuple(java.lang.Object v1, java.lang.Object v2)
           
SpecialTuple(java.lang.Object v1, java.lang.Object v2, java.lang.Object v3)
           
SpecialTuple(java.lang.Object v1, java.lang.Object v2, java.lang.Object v3, java.lang.Object v4)
           
SpecialTuple(java.lang.Object v1, java.lang.Object v2, java.lang.Object v3, java.lang.Object v4, java.lang.Object v5)
           
SpecialTuple(java.lang.Object v1, java.lang.Object v2, java.lang.Object v3, java.lang.Object v4, java.lang.Object v5, java.lang.Object v6)
           
 
Method Summary
 MetaInfo getMetaInfo()
           
 void setMetaInfo(MetaInfo mi)
           
 InternalTuple toInternalTuple()
          Converts this tuple to an internal tuple used to communicate with the service
 
Methods inherited from class grinda.client.Tuple
addField, addField, clone, equals, getAbsoluteTemplate, getField, getFieldClassName, getFieldCount, getFieldValue, initialize, isTemplate, removeField, setField, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpecialTuple

public SpecialTuple()

SpecialTuple

public SpecialTuple(java.lang.Object v)

SpecialTuple

public SpecialTuple(java.lang.Object v1,
                    java.lang.Object v2)

SpecialTuple

public SpecialTuple(java.lang.Object v1,
                    java.lang.Object v2,
                    java.lang.Object v3)

SpecialTuple

public SpecialTuple(java.lang.Object v1,
                    java.lang.Object v2,
                    java.lang.Object v3,
                    java.lang.Object v4)

SpecialTuple

public SpecialTuple(java.lang.Object v1,
                    java.lang.Object v2,
                    java.lang.Object v3,
                    java.lang.Object v4,
                    java.lang.Object v5)

SpecialTuple

public SpecialTuple(java.lang.Object v1,
                    java.lang.Object v2,
                    java.lang.Object v3,
                    java.lang.Object v4,
                    java.lang.Object v5,
                    java.lang.Object v6)

SpecialTuple

public SpecialTuple(int size)
Method Detail

setMetaInfo

public void setMetaInfo(MetaInfo mi)

getMetaInfo

public MetaInfo getMetaInfo()

toInternalTuple

public InternalTuple toInternalTuple()
Description copied from class: Tuple
Converts this tuple to an internal tuple used to communicate with the service

Overrides:
toInternalTuple in class Tuple
Returns:
the corresponding internal tuple


Copyright © 2006 Sirio Capizzi. All Rights Reserved.