org.gcube.data.speciesplugin
Class SpeciesPlugin

java.lang.Object
  extended by org.gcube.data.speciesplugin.SpeciesPlugin
All Implemented Interfaces:
org.gcube.data.tmf.api.Plugin, org.gcube.data.tmf.api.PluginLifecycle

public class SpeciesPlugin
extends Object
implements org.gcube.data.tmf.api.PluginLifecycle

Author:
"Federico De Faveri defaveri@isti.cnr.it", "Valentina Marioli valentina.marioli@isti.cnr.it"

Field Summary
protected static String REQUEST_SAMPLE
           
 
Constructor Summary
SpeciesPlugin()
           
 
Method Summary
 SpeciesBinder binder()
          
 String description()
          
 boolean isAnchored()
          
 String name()
          
 List<org.gcube.data.tmf.api.Property> properties()
          
 List<String> requestSchemas()
          
 void start(org.gcube.data.tmf.api.Environment environment)
          
 void stop(org.gcube.data.tmf.api.Environment environment)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUEST_SAMPLE

protected static final String REQUEST_SAMPLE
See Also:
Constant Field Values
Constructor Detail

SpeciesPlugin

public SpeciesPlugin()
Method Detail

name

public String name()

Specified by:
name in interface org.gcube.data.tmf.api.Plugin

description

public String description()

Specified by:
description in interface org.gcube.data.tmf.api.Plugin

properties

public List<org.gcube.data.tmf.api.Property> properties()

Specified by:
properties in interface org.gcube.data.tmf.api.Plugin

binder

public SpeciesBinder binder()

Specified by:
binder in interface org.gcube.data.tmf.api.Plugin

requestSchemas

public List<String> requestSchemas()

Specified by:
requestSchemas in interface org.gcube.data.tmf.api.Plugin

isAnchored

public boolean isAnchored()

Specified by:
isAnchored in interface org.gcube.data.tmf.api.Plugin

start

public void start(org.gcube.data.tmf.api.Environment environment)
           throws Exception

Specified by:
start in interface org.gcube.data.tmf.api.PluginLifecycle
Throws:
Exception

stop

public void stop(org.gcube.data.tmf.api.Environment environment)

Specified by:
stop in interface org.gcube.data.tmf.api.PluginLifecycle


Copyright © 2013. All Rights Reserved.