public abstract class AbstractAddPathImplModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractAddPathImplModule> implements AddPathImplModuleMXBean, AddressFamiliesServiceInterface
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
addressFamilyJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
sendReceiveJmxAttribute |
Constructor and Description |
---|
AbstractAddPathImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractAddPathImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractAddPathImplModule oldModule,
AutoCloseable oldInstance) |
Modifier and Type | Method and Description |
---|---|
boolean |
canReuseInstance(AbstractAddPathImplModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
ObjectName |
getAddressFamily() |
protected BgpTableType |
getAddressFamilyDependency() |
org.slf4j.Logger |
getLogger() |
SendReceive |
getSendReceive() |
int |
hashCode() |
boolean |
isSame(AbstractAddPathImplModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setAddressFamily(ObjectName addressFamily) |
void |
setSendReceive(SendReceive sendReceive) |
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute sendReceiveJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute addressFamilyJmxAttribute
public AbstractAddPathImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractAddPathImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, AbstractAddPathImplModule oldModule, AutoCloseable oldInstance)
public void validate()
validate
in interface org.opendaylight.controller.config.spi.Module
protected void customValidation()
protected final BgpTableType getAddressFamilyDependency()
protected final void resolveDependencies()
resolveDependencies
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractAddPathImplModule>
public boolean canReuseInstance(AbstractAddPathImplModule oldModule)
canReuseInstance
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractAddPathImplModule>
public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractAddPathImplModule>
public boolean isSame(AbstractAddPathImplModule other)
public SendReceive getSendReceive()
getSendReceive
in interface AddPathImplModuleMXBean
public void setSendReceive(SendReceive sendReceive)
setSendReceive
in interface AddPathImplModuleMXBean
public ObjectName getAddressFamily()
getAddressFamily
in interface AddPathImplModuleMXBean
public void setAddressFamily(ObjectName addressFamily)
setAddressFamily
in interface AddPathImplModuleMXBean
public org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.