@UriEndpoint(firstVersion="2.21.0",
scheme="xchange",
title="XChange",
syntax="xchange:name",
producerOnly=true,
category={BITCOIN,BLOCKCHAIN})
public class XChangeEndpoint
extends org.apache.camel.support.DefaultEndpoint
Constructor and Description |
---|
XChangeEndpoint(String uri,
XChangeComponent component,
XChangeConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
List<org.knowm.xchange.dto.account.Balance> |
getBalances() |
XChangeComponent |
getComponent() |
XChangeConfiguration |
getConfiguration() |
List<org.knowm.xchange.currency.Currency> |
getCurrencies() |
org.knowm.xchange.dto.meta.CurrencyMetaData |
getCurrencyMetaData(org.knowm.xchange.currency.Currency curr) |
org.knowm.xchange.dto.meta.CurrencyPairMetaData |
getCurrencyPairMetaData(org.knowm.xchange.currency.CurrencyPair pair) |
List<org.knowm.xchange.currency.CurrencyPair> |
getCurrencyPairs() |
List<org.knowm.xchange.dto.account.FundingRecord> |
getFundingHistory() |
org.knowm.xchange.dto.marketdata.Ticker |
getTicker(org.knowm.xchange.currency.CurrencyPair pair) |
List<org.knowm.xchange.dto.account.Wallet> |
getWallets() |
XChange |
getXchange() |
void |
setConfiguration(XChangeConfiguration configuration) |
void |
setXchange(XChange xchange) |
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, 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 XChangeEndpoint(String uri, XChangeComponent component, XChangeConfiguration configuration)
public XChangeComponent getComponent()
getComponent
in class org.apache.camel.support.DefaultEndpoint
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public void setConfiguration(XChangeConfiguration configuration)
public XChangeConfiguration getConfiguration()
public XChange getXchange()
public void setXchange(XChange xchange)
public List<org.knowm.xchange.currency.Currency> getCurrencies()
public org.knowm.xchange.dto.meta.CurrencyMetaData getCurrencyMetaData(org.knowm.xchange.currency.Currency curr)
public List<org.knowm.xchange.currency.CurrencyPair> getCurrencyPairs()
public org.knowm.xchange.dto.meta.CurrencyPairMetaData getCurrencyPairMetaData(org.knowm.xchange.currency.CurrencyPair pair)
public List<org.knowm.xchange.dto.account.Balance> getBalances() throws IOException
IOException
public List<org.knowm.xchange.dto.account.FundingRecord> getFundingHistory() throws IOException
IOException
public List<org.knowm.xchange.dto.account.Wallet> getWallets() throws IOException
IOException
public org.knowm.xchange.dto.marketdata.Ticker getTicker(org.knowm.xchange.currency.CurrencyPair pair) throws IOException
IOException
Apache Camel