public abstract class AbstractRadioHeadConnectionProviderModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractRadioHeadConnectionProviderModule> implements RadioHeadConnectionProviderModuleMXBean, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ocp.radiohead.connection.provider.rev150811.RadioHeadConnectionProviderServiceInterface
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
addressJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
portJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
radioHeadIdleTimeoutJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
threadsJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
tlsJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
transportProtocolJmxAttribute |
| Constructor and Description |
|---|
AbstractRadioHeadConnectionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractRadioHeadConnectionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractRadioHeadConnectionProviderModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractRadioHeadConnectionProviderModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getAddress() |
org.slf4j.Logger |
getLogger() |
Integer |
getPort() |
Long |
getRadioHeadIdleTimeout() |
Threads |
getThreads() |
Tls |
getTls() |
org.opendaylight.yang.gen.v1.urn.opendaylight.ocp.config.rev150811.TransportProtocol |
getTransportProtocol() |
int |
hashCode() |
boolean |
isSame(AbstractRadioHeadConnectionProviderModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress address)
address of local listening interface
|
void |
setPort(Integer port)
local listening port
|
void |
setRadioHeadIdleTimeout(Long radioHeadIdleTimeout)
idle timeout in [ms]
|
void |
setThreads(Threads threads) |
void |
setTls(Tls tls) |
void |
setTransportProtocol(org.opendaylight.yang.gen.v1.urn.opendaylight.ocp.config.rev150811.TransportProtocol transportProtocol)
Transport protocol used for communication.
|
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute addressJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute transportProtocolJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute portJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute threadsJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute radioHeadIdleTimeoutJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute tlsJmxAttribute
public AbstractRadioHeadConnectionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractRadioHeadConnectionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractRadioHeadConnectionProviderModule oldModule,
AutoCloseable oldInstance)
public void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractRadioHeadConnectionProviderModule>public boolean canReuseInstance(AbstractRadioHeadConnectionProviderModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractRadioHeadConnectionProviderModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractRadioHeadConnectionProviderModule>public boolean isSame(AbstractRadioHeadConnectionProviderModule other)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getAddress()
getAddress in interface RadioHeadConnectionProviderModuleMXBeanpublic void setAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress address)
setAddress in interface RadioHeadConnectionProviderModuleMXBeanpublic org.opendaylight.yang.gen.v1.urn.opendaylight.ocp.config.rev150811.TransportProtocol getTransportProtocol()
getTransportProtocol in interface RadioHeadConnectionProviderModuleMXBeanpublic void setTransportProtocol(org.opendaylight.yang.gen.v1.urn.opendaylight.ocp.config.rev150811.TransportProtocol transportProtocol)
setTransportProtocol in interface RadioHeadConnectionProviderModuleMXBeanpublic Integer getPort()
getPort in interface RadioHeadConnectionProviderModuleMXBeanpublic void setPort(Integer port)
setPort in interface RadioHeadConnectionProviderModuleMXBeanpublic Threads getThreads()
getThreads in interface RadioHeadConnectionProviderModuleMXBeanpublic void setThreads(Threads threads)
setThreads in interface RadioHeadConnectionProviderModuleMXBeanpublic Long getRadioHeadIdleTimeout()
getRadioHeadIdleTimeout in interface RadioHeadConnectionProviderModuleMXBeanpublic void setRadioHeadIdleTimeout(Long radioHeadIdleTimeout)
setRadioHeadIdleTimeout in interface RadioHeadConnectionProviderModuleMXBeanpublic Tls getTls()
getTls in interface RadioHeadConnectionProviderModuleMXBeanpublic void setTls(Tls tls)
setTls in interface RadioHeadConnectionProviderModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2016 OpenDaylight. All Rights Reserved.