Class OAIPMHEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.support.ScheduledPollEndpoint
-
- org.apache.camel.oaipmh.component.OAIPMHEndpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="3.5.0", scheme="oaipmh", title="OAI-PMH", syntax="oaipmh:baseUrl", lenientProperties=true, category={ENDPOINT,WEBSERVICE,BATCH}) public class OAIPMHEndpoint extends org.apache.camel.support.ScheduledPollEndpoint
Harvest metadata using OAI-PMH protocol
-
-
Constructor Summary
Constructors Constructor Description OAIPMHEndpoint(String uri, String remaining, OAIPMHComponent component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer()
protected void
doInit()
String
getFrom()
String
getIdentifier()
String
getMetadataPrefix()
Map<String,Object>
getQueryParameters()
String
getSet()
String
getUntil()
URI
getUrl()
String
getVerb()
boolean
isIgnoreSSLWarnings()
boolean
isLenientProperties()
boolean
isOnlyFirst()
boolean
isSsl()
void
setFrom(String from)
void
setIdentifier(String identifier)
void
setIgnoreSSLWarnings(boolean ignoreSSLWarnings)
void
setMetadataPrefix(String metadataPrefix)
void
setOnlyFirst(boolean onlyFist)
void
setQueryParameters(Map<String,Object> queryParameters)
void
setSet(String set)
void
setSsl(boolean ssl)
void
setUntil(String until)
void
setVerb(String verb)
-
Methods inherited from class org.apache.camel.support.ScheduledPollEndpoint
configureConsumer, configureProperties, configureScheduledPollConsumerProperties, doConfigureConsumer, doStart, doStop, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDefaultDelay, getDelay, getInitialDelay, getPollStrategy, getRepeatCount, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRepeatCount, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureExchange, configurePollingConsumer, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
OAIPMHEndpoint
public OAIPMHEndpoint(String uri, String remaining, OAIPMHComponent component)
-
-
Method Detail
-
isLenientProperties
public boolean isLenientProperties()
- Specified by:
isLenientProperties
in interfaceorg.apache.camel.Endpoint
- Overrides:
isLenientProperties
in classorg.apache.camel.support.DefaultEndpoint
-
doInit
protected void doInit() throws Exception
- Overrides:
doInit
in classorg.apache.camel.support.DefaultEndpoint
- Throws:
Exception
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
- Throws:
Exception
-
isIgnoreSSLWarnings
public boolean isIgnoreSSLWarnings()
-
setIgnoreSSLWarnings
public void setIgnoreSSLWarnings(boolean ignoreSSLWarnings)
-
isSsl
public boolean isSsl()
-
setSsl
public void setSsl(boolean ssl)
-
getFrom
public String getFrom()
-
setFrom
public void setFrom(String from)
-
getUntil
public String getUntil()
-
setUntil
public void setUntil(String until)
-
getSet
public String getSet()
-
setSet
public void setSet(String set)
-
getVerb
public String getVerb()
-
setVerb
public void setVerb(String verb)
-
getMetadataPrefix
public String getMetadataPrefix()
-
setMetadataPrefix
public void setMetadataPrefix(String metadataPrefix)
-
getUrl
public URI getUrl()
-
getIdentifier
public String getIdentifier()
-
setIdentifier
public void setIdentifier(String identifier)
-
isOnlyFirst
public boolean isOnlyFirst()
-
setOnlyFirst
public void setOnlyFirst(boolean onlyFist)
-
-