@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
Constructor and Description |
---|
OAIPMHEndpoint(String uri,
String remaining,
OAIPMHComponent component) |
Modifier and Type | Method and 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 |
isSingleton() |
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) |
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
configureExchange, configurePollingConsumer, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public OAIPMHEndpoint(String uri, String remaining, OAIPMHComponent component)
public boolean isLenientProperties()
isLenientProperties
in interface org.apache.camel.Endpoint
isLenientProperties
in class org.apache.camel.support.DefaultEndpoint
protected void doInit() throws Exception
doInit
in class org.apache.camel.support.DefaultEndpoint
Exception
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public boolean isIgnoreSSLWarnings()
public void setIgnoreSSLWarnings(boolean ignoreSSLWarnings)
public boolean isSsl()
public void setSsl(boolean ssl)
public boolean isSingleton()
isSingleton
in interface org.apache.camel.IsSingleton
isSingleton
in class org.apache.camel.support.DefaultEndpoint
public String getFrom()
public void setFrom(String from)
public String getUntil()
public void setUntil(String until)
public String getSet()
public void setSet(String set)
public String getVerb()
public void setVerb(String verb)
public String getMetadataPrefix()
public void setMetadataPrefix(String metadataPrefix)
public URI getUrl()
public String getIdentifier()
public void setIdentifier(String identifier)
public boolean isOnlyFirst()
public void setOnlyFirst(boolean onlyFist)
Apache Camel