net.sf.sail.core.entity
Class Rim

java.lang.Object
  extended by java.beans.beancontext.BeanContextChildSupport
      extended by net.sf.sail.core.entity.Rim
All Implemented Interfaces:
java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServicesListener, java.io.Serializable, java.util.EventListener

public class Rim
extends java.beans.beancontext.BeanContextChildSupport

Identifies the shape and context of the data to be written by the IAgent into the ISock.

Author:
turadg
See Also:
Serialized Form

Field Summary
(package private)  java.lang.String name
           
(package private) static int rimCount
           
(package private)  int rimSerial
           
(package private)  java.lang.Class shape
           
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Constructor Summary
Rim()
          Construct new Rim with a default shape and name.
 
Method Summary
 PodUuid getContainingPodId()
           
 java.lang.String getName()
           
 java.lang.Class getShape()
           
 void setName(java.lang.String name)
           
 void setShape(java.lang.Class shape)
           
 java.lang.String toString()
           
 
Methods inherited from class java.beans.beancontext.BeanContextChildSupport
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, initializeBeanContextResources, isDelegated, releaseBeanContextResources, removePropertyChangeListener, removeVetoableChangeListener, serviceAvailable, serviceRevoked, setBeanContext, validatePendingSetBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rimCount

static transient int rimCount

rimSerial

transient int rimSerial

name

java.lang.String name

shape

java.lang.Class shape
Constructor Detail

Rim

public Rim()
Construct new Rim with a default shape and name. The default shape is Object.class. The default name is a serialial counter appended to "undefined", e.g. "undefined0".

Method Detail

getShape

public java.lang.Class getShape()

setShape

public void setShape(java.lang.Class shape)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getContainingPodId

public PodUuid getContainingPodId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2004-2004-2006 TELS Center. All Rights Reserved.