org.gcube.data.oai.tmplugin
Class OAIPlugin

java.lang.Object
  extended by org.gcube.data.oai.tmplugin.OAIPlugin
All Implemented Interfaces:
org.gcube.data.tmf.api.Plugin, org.gcube.data.tmf.api.PluginLifecycle

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


Field Summary
protected static String REQUEST1
           
protected static String REQUEST2
           
 
Constructor Summary
OAIPlugin()
           
 
Method Summary
 org.gcube.data.tmf.api.SourceBinder 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

REQUEST1

protected static final String REQUEST1
See Also:
Constant Field Values

REQUEST2

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

OAIPlugin

public OAIPlugin()
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 org.gcube.data.tmf.api.SourceBinder 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.