org.apache.excalibur.instrument.client
Class MaintainedSampleLease

java.lang.Object
  extended by org.apache.excalibur.instrument.client.MaintainedSampleLease

 class MaintainedSampleLease
extends java.lang.Object

Since:
4.1
Version:
CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:23 $
Author:
Avalon Development Team

Field Summary
private  java.lang.String m_description
           
private  java.lang.String m_instrumentName
           
private  long m_interval
           
private  long m_leaseDuration
           
private  java.lang.String m_sampleName
           
private  int m_size
           
private  int m_type
           
 
Constructor Summary
MaintainedSampleLease(org.apache.avalon.framework.configuration.Configuration stateConfig)
           
MaintainedSampleLease(java.lang.String instrumentName, int type, long interval, int size, long leaseDuration, java.lang.String description)
           
 
Method Summary
(package private)  java.lang.String getDescription()
           
(package private)  java.lang.String getInstrumentName()
           
(package private)  long getInterval()
           
(package private)  long getLeaseDuration()
           
(package private)  java.lang.String getSampleName()
           
(package private)  int getSize()
           
(package private)  int getType()
           
 org.apache.avalon.framework.configuration.Configuration saveState()
          Saves the current state into a Configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_instrumentName

private java.lang.String m_instrumentName

m_sampleName

private java.lang.String m_sampleName

m_type

private int m_type

m_interval

private long m_interval

m_size

private int m_size

m_leaseDuration

private long m_leaseDuration

m_description

private java.lang.String m_description
Constructor Detail

MaintainedSampleLease

MaintainedSampleLease(java.lang.String instrumentName,
                      int type,
                      long interval,
                      int size,
                      long leaseDuration,
                      java.lang.String description)

MaintainedSampleLease

MaintainedSampleLease(org.apache.avalon.framework.configuration.Configuration stateConfig)
                throws org.apache.avalon.framework.configuration.ConfigurationException
Throws:
org.apache.avalon.framework.configuration.ConfigurationException
Method Detail

saveState

public final org.apache.avalon.framework.configuration.Configuration saveState()
Saves the current state into a Configuration.

Returns:
The state as a Configuration.

getInstrumentName

java.lang.String getInstrumentName()

getSampleName

java.lang.String getSampleName()

getType

int getType()

getInterval

long getInterval()

getSize

int getSize()

getLeaseDuration

long getLeaseDuration()

getDescription

java.lang.String getDescription()