Class MiloClientEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.milo.client.MiloClientEndpoint
-
- 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="2.19.0", scheme="milo-client", syntax="milo-client:endpointUri", title="OPC UA Client", category=IOT) public class MiloClientEndpoint extends org.apache.camel.support.DefaultEndpointConnect to OPC UA servers using the binary protocol for acquiring telemetry data.
-
-
Constructor Summary
Constructors Constructor Description MiloClientEndpoint(String uri, MiloClientComponent component, String endpointUri, MiloClientConnectionManager connectionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MiloClientConnectioncreateConnection()org.apache.camel.ConsumercreateConsumer(org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()MiloClientConfigurationgetConfiguration()StringgetMethod()MonitorFilterConfigurationgetMonitorFilterConfiguration()MonitorFilterTypegetMonitorFilterType()StringgetNode()DoublegetSamplingInterval()booleanisDefaultAwaitWrites()voidreleaseConnection(MiloClientConnection connection)voidsetConfiguration(MiloClientConfiguration configuration)voidsetDefaultAwaitWrites(boolean defaultAwaitWrites)voidsetMethod(String method)voidsetMonitorFilterConfiguration(MonitorFilterConfiguration monitorFilterConfiguration)voidsetMonitorFilterType(MonitorFilterType monitorFilterType)voidsetNode(String node)voidsetSamplingInterval(Double samplingInterval)-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, 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
-
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
-
MiloClientEndpoint
public MiloClientEndpoint(String uri, MiloClientComponent component, String endpointUri, MiloClientConnectionManager connectionManager)
-
-
Method Detail
-
setConfiguration
public void setConfiguration(MiloClientConfiguration configuration)
-
getConfiguration
public MiloClientConfiguration getConfiguration()
-
getMonitorFilterConfiguration
public MonitorFilterConfiguration getMonitorFilterConfiguration()
-
setMonitorFilterConfiguration
public void setMonitorFilterConfiguration(MonitorFilterConfiguration monitorFilterConfiguration)
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception- Throws:
Exception
-
createConnection
public MiloClientConnection createConnection()
-
releaseConnection
public void releaseConnection(MiloClientConnection connection)
-
setMethod
public void setMethod(String method)
-
getMethod
public String getMethod()
-
setNode
public void setNode(String node)
-
getNode
public String getNode()
-
getSamplingInterval
public Double getSamplingInterval()
-
setSamplingInterval
public void setSamplingInterval(Double samplingInterval)
-
isDefaultAwaitWrites
public boolean isDefaultAwaitWrites()
-
setDefaultAwaitWrites
public void setDefaultAwaitWrites(boolean defaultAwaitWrites)
-
getMonitorFilterType
public MonitorFilterType getMonitorFilterType()
-
setMonitorFilterType
public void setMonitorFilterType(MonitorFilterType monitorFilterType)
-
-