Class NeutronEndpoint
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultEndpoint
org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
org.apache.camel.component.openstack.neutron.NeutronEndpoint
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.ComponentAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasCamelContext
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="2.19.0",
scheme="openstack-neutron",
title="OpenStack Neutron",
syntax="openstack-neutron:host",
category=CONTAINER,
producerOnly=true,
headersClass=NeutronConstants.class)
public class NeutronEndpoint
extends AbstractOpenstackEndpoint
Access OpenStack Neutron for network services.
-
Field Summary
Fields inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
V2, V3
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.Producer
org.openstack4j.core.transport.Config
getHost()
void
setApiVersion
(String apiVersion) OpenStack API versionvoid
setConfig
(org.openstack4j.core.transport.Config config) OpenStack configurationvoid
Authentication domainvoid
OpenStack host urlvoid
setOperation
(String operation) The operation to dovoid
setPassword
(String password) OpenStack passwordvoid
setProject
(String project) The project IDvoid
setSubsystem
(String subsystem) OpenStack Neutron subsystemvoid
setUsername
(String username) OpenStack usernameMethods inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
createClient, createConsumer
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, 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, doStart, doStop, 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
Methods inherited from interface org.apache.camel.ComponentAware
getComponent
Methods inherited from interface org.apache.camel.Endpoint
getEndpointBaseUri, isSingletonProducer
Methods inherited from interface org.apache.camel.Service
build, close, init, start, stop
Methods inherited from interface org.apache.camel.ShutdownableService
shutdown
Methods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
Methods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
NeutronEndpoint
-
-
Method Details
-
createProducer
- Throws:
Exception
-
getSubsystem
-
setSubsystem
OpenStack Neutron subsystem -
getDomain
- Specified by:
getDomain
in classAbstractOpenstackEndpoint
-
setDomain
Authentication domain -
getProject
- Specified by:
getProject
in classAbstractOpenstackEndpoint
-
setProject
The project ID -
getOperation
- Specified by:
getOperation
in classAbstractOpenstackEndpoint
-
setOperation
The operation to do -
getUsername
- Specified by:
getUsername
in classAbstractOpenstackEndpoint
-
setUsername
OpenStack username -
getPassword
- Specified by:
getPassword
in classAbstractOpenstackEndpoint
-
setPassword
OpenStack password -
getHost
- Specified by:
getHost
in classAbstractOpenstackEndpoint
-
setHost
OpenStack host url -
getConfig
public org.openstack4j.core.transport.Config getConfig()- Specified by:
getConfig
in classAbstractOpenstackEndpoint
-
setConfig
public void setConfig(org.openstack4j.core.transport.Config config) OpenStack configuration -
getApiVersion
- Specified by:
getApiVersion
in classAbstractOpenstackEndpoint
-
setApiVersion
OpenStack API version
-