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}, headersClass=OAIPMHConstants.class) public class OAIPMHEndpoint extends org.apache.camel.support.ScheduledPollEndpointHarvest 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.ConsumercreateConsumer(org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()protected voiddoInit()StringgetFrom()StringgetIdentifier()StringgetMetadataPrefix()Map<String,Object>getQueryParameters()StringgetSet()StringgetUntil()URIgetUrl()StringgetVerb()booleanisIgnoreSSLWarnings()booleanisLenientProperties()booleanisOnlyFirst()booleanisSsl()voidsetFrom(String from)voidsetIdentifier(String identifier)voidsetIgnoreSSLWarnings(boolean ignoreSSLWarnings)voidsetMetadataPrefix(String metadataPrefix)voidsetOnlyFirst(boolean onlyFist)voidsetQueryParameters(Map<String,Object> queryParameters)voidsetSet(String set)voidsetSsl(boolean ssl)voidsetUntil(String until)voidsetVerb(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:
isLenientPropertiesin interfaceorg.apache.camel.Endpoint- Overrides:
isLenientPropertiesin classorg.apache.camel.support.DefaultEndpoint
-
doInit
protected void doInit() throws Exception- Overrides:
doInitin 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)
-
-