@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, toStringbuild, 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, suspendclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic XChangeEndpoint(String uri, XChangeComponent component, XChangeConfiguration configuration)
public XChangeComponent getComponent()
getComponent in class org.apache.camel.support.DefaultEndpointpublic org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic 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
IOExceptionpublic List<org.knowm.xchange.dto.account.FundingRecord> getFundingHistory() throws IOException
IOExceptionpublic List<org.knowm.xchange.dto.account.Wallet> getWallets() throws IOException
IOExceptionpublic org.knowm.xchange.dto.marketdata.Ticker getTicker(org.knowm.xchange.currency.CurrencyPair pair)
throws IOException
IOExceptionApache Camel