Package com.lyncode.xoai.serviceprovider
Class OAIServiceConfiguration<M extends MetadataParser,A extends AboutItemParser,D extends DescriptionParser,S extends AboutSetParser>
- java.lang.Object
-
- com.lyncode.xoai.serviceprovider.OAIServiceConfiguration<M,A,D,S>
-
public abstract class OAIServiceConfiguration<M extends MetadataParser,A extends AboutItemParser,D extends DescriptionParser,S extends AboutSetParser> extends Object
-
-
Constructor Summary
Constructors Constructor Description OAIServiceConfiguration(DateProvider formatter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AgetAboutItemParser()abstract SgetAboutSetParser()abstract DgetDescriptionParser()DateProvidergetFormatter()intgetIntervalBetweenRequests()org.apache.logging.log4j.LoggergetLogger()abstract MgetMetadataParser()abstract StringgetServiceName()
-
-
-
Constructor Detail
-
OAIServiceConfiguration
public OAIServiceConfiguration(DateProvider formatter)
-
-
Method Detail
-
getIntervalBetweenRequests
public int getIntervalBetweenRequests()
-
getLogger
public org.apache.logging.log4j.Logger getLogger()
-
getFormatter
public DateProvider getFormatter()
-
getMetadataParser
public abstract M getMetadataParser()
-
getAboutItemParser
public abstract A getAboutItemParser()
-
getDescriptionParser
public abstract D getDescriptionParser()
-
getAboutSetParser
public abstract S getAboutSetParser()
-
getServiceName
public abstract String getServiceName()
-
-