org.gcube.data.tr
Class Lifecycle

java.lang.Object
  extended by org.gcube.data.tmf.impl.LifecycleAdapter
      extended by org.gcube.data.tr.Lifecycle
All Implemented Interfaces:
Serializable, org.gcube.data.tmf.api.SourceLifecycle

public class Lifecycle
extends org.gcube.data.tmf.impl.LifecycleAdapter

Extends SourceLifecycle for a TreeSource.

Author:
Fabio Simeoni
See Also:
Serialized Form

Constructor Summary
Lifecycle(TreeSource source)
          Creates an instance for a given TreeSource
 
Method Summary
 void init()
          
 void reconfigure(Element DOMRequest)
          
 void stop()
          
 void terminate()
          
 
Methods inherited from class org.gcube.data.tmf.impl.LifecycleAdapter
resume
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lifecycle

public Lifecycle(TreeSource source)
Creates an instance for a given TreeSource

Parameters:
source - the source
Method Detail

init

public void init()
          throws Exception

Specified by:
init in interface org.gcube.data.tmf.api.SourceLifecycle
Overrides:
init in class org.gcube.data.tmf.impl.LifecycleAdapter
Throws:
Exception

reconfigure

public void reconfigure(Element DOMRequest)
                 throws org.gcube.data.tml.exceptions.InvalidRequestException

Specified by:
reconfigure in interface org.gcube.data.tmf.api.SourceLifecycle
Overrides:
reconfigure in class org.gcube.data.tmf.impl.LifecycleAdapter
Throws:
org.gcube.data.tml.exceptions.InvalidRequestException

terminate

public void terminate()

Specified by:
terminate in interface org.gcube.data.tmf.api.SourceLifecycle
Overrides:
terminate in class org.gcube.data.tmf.impl.LifecycleAdapter

stop

public void stop()

Specified by:
stop in interface org.gcube.data.tmf.api.SourceLifecycle
Overrides:
stop in class org.gcube.data.tmf.impl.LifecycleAdapter


Copyright © 2012. All Rights Reserved.