Rio Project 4.2 API Documentation



org.rioproject.tools.harvest
Class HarvesterBean

java.lang.Object
  extended by org.rioproject.tools.harvest.HarvesterBean
All Implemented Interfaces:
groovy.lang.GroovyObject, Remote, Harvester

public class HarvesterBean
extends Object
implements Harvester, groovy.lang.GroovyObject


Constructor Summary
HarvesterBean(DiscoveryManagement dMgr)
           
 
Method Summary
protected  groovy.lang.MetaClass $getStaticMetaClass()
           
 Object advertise(Remote remoteRef, DiscoveryManagement dMgr)
           
 HarvesterSession connect()
           
 Object export()
           
 List<HarvesterSession> getAgentsHandled()
           
 int getAgentsHandledCount()
           
 String getHarvestDir()
           
 JoinManager getJoiner()
           
 Logger getLogger()
           
 groovy.lang.MetaClass getMetaClass()
           
 ProvisionMonitor getMonitor()
           
 Object getProperty(String property)
           
 List<File> handleConnect(ServerSocket server, HarvesterSession hSession, File parent)
           
 Object invokeMethod(String method, Object arguments)
           
 void setHarvestDir(String value)
           
 void setJoiner(JoinManager value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setMonitor(ProvisionMonitor value)
           
 void setProperty(String property, Object value)
           
 Object unadvertise()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HarvesterBean

public HarvesterBean(DiscoveryManagement dMgr)
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getJoiner

public JoinManager getJoiner()

setJoiner

public void setJoiner(JoinManager value)

getMonitor

public ProvisionMonitor getMonitor()

setMonitor

public void setMonitor(ProvisionMonitor value)

getAgentsHandled

public List<HarvesterSession> getAgentsHandled()

getLogger

public Logger getLogger()

getHarvestDir

public String getHarvestDir()

setHarvestDir

public void setHarvestDir(String value)

export

public Object export()

advertise

public Object advertise(Remote remoteRef,
                        DiscoveryManagement dMgr)

unadvertise

public Object unadvertise()

connect

public HarvesterSession connect()
Specified by:
connect in interface Harvester

handleConnect

public List<File> handleConnect(ServerSocket server,
                                HarvesterSession hSession,
                                File parent)

getAgentsHandledCount

public int getAgentsHandledCount()

$getStaticMetaClass

protected groovy.lang.MetaClass $getStaticMetaClass()

Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.