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 SAMPLE_REQUEST
           
 
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

SAMPLE_REQUEST

protected static final String SAMPLE_REQUEST
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.