de.fzj.unicore.wsrflite.persistence
Class InstanceInfoBean

java.lang.Object
  extended by de.fzj.unicore.wsrflite.persistence.InstanceInfoBean
All Implemented Interfaces:
Serializable

@Table(name="WSRFInstanceInformation")
public class InstanceInfoBean
extends Object
implements Serializable

for persisting per-instance information relevant to the container, such as termination time information

See Also:
Serialized Form

Field Summary
 String serviceName
           
 String terminates
           
 String uniqueID
           
 
Constructor Summary
InstanceInfoBean(String uniqueID, String serviceName, Calendar terminationTime)
           
 
Method Summary
 void decrementSubscriberCount()
           
static Calendar getCalendar(String dateMillis)
           
 String getDate()
           
 String getServiceName()
           
 String getSubscriberCount()
           
 String getTerminates()
           
 Calendar getTerminationTime()
          get the termination time
 String getUniqueID()
           
 void incrementSubscriberCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqueID

@ID
public String uniqueID

serviceName

@Column(name="service")
public String serviceName

terminates

@Column(name="terminates")
public String terminates
Constructor Detail

InstanceInfoBean

public InstanceInfoBean(String uniqueID,
                        String serviceName,
                        Calendar terminationTime)
Method Detail

getTerminationTime

public Calendar getTerminationTime()
get the termination time

Returns:
Calendar or null if TT is infinite

getUniqueID

public String getUniqueID()

getServiceName

public String getServiceName()

getTerminates

public String getTerminates()

getDate

public String getDate()

getSubscriberCount

public String getSubscriberCount()

incrementSubscriberCount

public void incrementSubscriberCount()

decrementSubscriberCount

public void decrementSubscriberCount()

getCalendar

public static Calendar getCalendar(String dateMillis)


Copyright © 2010. All Rights Reserved.