Package | Description |
---|---|
com.hp.device |
Specifications for various aspects device modeling and device driver development.
|
com.hp.of.common |
Code shared by the OpenFlow Controller and Mock OpenFlow Switch
implementations.
|
com.hp.of.ctl |
Public API for the OpenFlow Controller.
|
com.hp.of.json |
JSON factory and codecs for Openflow structures.
|
com.hp.of.lib.dt |
A set of classes representing data values used in the OpenFlow protocol.
|
com.hp.of.lib.instr |
Representations of OpenFlow Protocol Instructions and Actions.
|
com.hp.of.lib.match |
Representations of OpenFlow Protocol Match Structures.
|
com.hp.of.sw |
Provides mock implementations of OpenFlow switches.
|
com.hp.sdn.adm |
Definitions of the domain model and services specific to the
Administrator tier of the SDN Controller.
|
com.hp.sdn.adm.dao.model |
Model POJOs implementations used to persist and retrieve information
applicable at the Administrator tier of the SDN Controller.
|
com.hp.sdn.adm.devown |
Definitions of the services pertaining to device ownership.
|
com.hp.sdn.adm.system |
Definitions of services pertaining to the SDN Controller system and its
collaborators.
|
com.hp.sdn.api |
Definitions of services for driving outbound external communications for
interacting with peers and integrating with other external applications,
e.g.
|
com.hp.sdn.cms | |
com.hp.sdn.device |
API for accessing & supplying information about network infrastructure devices.
|
com.hp.sdn.devown |
Definitions of the domain model pertaining to device ownership.
|
com.hp.sdn.disco.of.device |
OpenFlow Device Discovery
|
com.hp.sdn.driver | |
com.hp.sdn.dvc.facet |
Device Driver Facet interfaces
|
com.hp.sdn.misc |
Miscellaneous SDN-specific utilities and auxiliaries for use as part
of implementations in either tier; entities provided within cannot not
be used as part of the mutual interface between the tiers however.
|
com.hp.sdn.model |
Base abstractions used in consuming & producing Network information model.
|
com.hp.sdn.node |
API for accessing & supplying information about network end-stations.
|
com.hp.sdn.region |
...
|
com.hp.sdn.system |
Definitions of the domain model pertaining to the SDN Controller system.
|
com.hp.sdn.teaming |
Teaming services and concepts.
|
com.hp.util.ip |
A set of classes representing data values in the network management domain.
|
com.hp.util.pkt |
Network packet parsing library.
|
com.hp.util.snmp |
Package for holding SNMP library.
|
com.hp.util.snmp.command |
Various SNMP command representations and related codecs.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
HandlerFacet.getIpAddress()
Gets the IP address of the device with which this facet is associated.
|
IpAddress |
DeviceIdentity.getIpAddress()
Get the IP address of the device.
|
IpAddress |
DeviceHandler.getIpAddress()
Returns the IP address of the device to which this handler is bound.
|
IpAddress |
DefaultDeviceIdentity.getIpAddress() |
IpAddress |
DefaultDeviceHandler.getIpAddress() |
IpAddress |
AbstractFacet.getIpAddress()
Get the IP address associated with this facet, if any.
|
Modifier and Type | Method and Description |
---|---|
DeviceHandler |
DeviceDriverProvider.create(DeviceInfo info,
IpAddress ip)
Creates an instance of DeviceHandler, bound to the specified device target, and associated with
the specified instance of DeviceInfo.
|
DeviceHandler |
DeviceDriverFactory.create(DeviceInfo info,
IpAddress ip) |
DeviceHandler |
AbstractDeviceDriverProvider.create(DeviceInfo info,
IpAddress ip) |
DeviceHandler |
DeviceDriverProvider.create(String typeName,
IpAddress ip)
Creates an instance of DeviceHandler, bound to the specified device target, and associated with
a new instance of DeviceInfo backed by the specified device type and void of any specific device information.
|
DeviceHandler |
DeviceDriverFactory.create(String typeName,
IpAddress ip) |
DeviceHandler |
AbstractDeviceDriverProvider.create(String typeName,
IpAddress ip) |
DeviceHandler |
DeviceType.createHandler(DeviceInfo info,
IpAddress ip)
Return a device handler appropriate for this device type.
|
DeviceHandler |
DefaultDeviceType.createHandler(DeviceInfo info,
IpAddress ip)
Return a device handler appropriate for this device type.
|
void |
HandlerFacet.setIpAddress(IpAddress ip)
Set the device IP address with which this facet is to be associated.
|
void |
DefaultDeviceIdentityHandler.setIpAddress(IpAddress ip)
Set the IP address associated with this facet, if needed.
|
void |
AbstractFacet.setIpAddress(IpAddress ip)
Set the IP address associated with this facet, if needed.
|
Constructor and Description |
---|
DefaultDeviceHandler(AbstractDeviceInfo deviceInfo,
IpAddress ip)
Create a device handler for the specified device info and IP address.
|
Modifier and Type | Method and Description |
---|---|
void |
ProgrammableSink.dataPathAdded(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip)
Invoked by the controller when a new datapath has completed the
extended handshake sequence and is ready to talk OpenFlow.
|
void |
MessageSink.dataPathAdded(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip)
Invoked by the controller when a new datapath has completed the
extended handshake sequence and is ready to talk OpenFlow.
|
void |
ProgrammableSink.dataPathReady(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip) |
void |
MessageSink.dataPathReady(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip)
Invoked by the controller when a new datapath has completed the
post-handshake task and is ready for some real work.
|
void |
ProgrammableSink.dataPathRemoved(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip,
boolean logMsg)
Invoked by the controller when a datapath connection is dropped.
|
void |
MessageSink.dataPathRemoved(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip,
boolean logMsg)
Invoked by the controller when a datapath connection is dropped.
|
void |
ProgrammableSink.dataPathRevoked(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip)
Invoked by the controller when a datapath connection is refused
because a datapath with the given ID is already connected.
|
void |
MessageSink.dataPathRevoked(DataPathId dpid,
ProtocolVersion negotiated,
IpAddress ip)
Invoked by the controller when a datapath connection is refused
because a datapath with the given ID is already connected.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
DataPathEvent.ip()
Returns the IP address of the datapath (i.e. the remote address
of the network connection from the switch).
|
IpAddress |
ConnectionDetails.remoteAddress()
Returns the IP address of the switch (on this connection).
|
Modifier and Type | Method and Description |
---|---|
Set<IpAddress> |
ControllerConfig.addresses()
Returns the set of addresses to listen on.
|
Modifier and Type | Method and Description |
---|---|
String |
DeviceAdvisor.deviceTypeName(IpAddress ip,
DataPathId dpid,
MBodyDesc desc)
Returns the name of the device type associated with this
DataPathId . |
boolean |
RoleAdvisor.isValidRegionAddress(IpAddress ip)
Returns
true if the given address is defined in a region. |
void |
ControllerServiceAdapter.notifyDataPathReady(DataPathId dpid,
ProtocolVersion pv,
IpAddress ip) |
void |
ControllerService.notifyDataPathReady(DataPathId dpid,
ProtocolVersion pv,
IpAddress ip)
Notify listeners that a datapath is ready for use.
|
void |
RoleAdvisor.postHandshake(DataPathId dpid,
IpAddress ip,
ProtocolVersion pv,
Runnable task,
Runnable ownerOnlyTask)
Called to inform the service of a post-handshake.
|
void |
RoleAdvisor.preDisconnected(DataPathId dpid,
IpAddress ip,
ProtocolVersion pv)
Called to inform the service of a disconnection.
|
Modifier and Type | Method and Description |
---|---|
ControllerConfig.Builder |
ControllerConfig.Builder.addresses(Set<IpAddress> addr)
Sets the addresses that the controller should listen on.
|
Modifier and Type | Method and Description |
---|---|
static IpAddress |
CodecUtils.decodeIp(com.fasterxml.jackson.databind.JsonNode value)
Converts JsonNode into IpAddress object.
|
protected IpAddress |
DataPathInfoCodec.getIp(com.fasterxml.jackson.databind.node.ObjectNode node,
String key)
Returns the property with the given key from the given object node,
interpreted as an IP address.
|
Modifier and Type | Method and Description |
---|---|
static String |
CodecUtils.encodeIp(IpAddress ip)
Converts IpAddress into String.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
DataPathInfoAdapter.remoteAddress() |
IpAddress |
DataPathInfo.remoteAddress()
Returns the IP address of the switch (on the "main" connection).
|
Modifier and Type | Method and Description |
---|---|
static Action |
ActionFactory.createActionSetField(ProtocolVersion pv,
OxmBasicFieldType ft,
IpAddress ip)
Creates a set-field action for an ip-address-based match field,
using the given protocol version.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
MFieldBasicIp.getIpAddress()
Returns the IP address.
|
IpAddress |
MFieldBasicIp.getMask()
Returns the IP address mask.
|
Modifier and Type | Method and Description |
---|---|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
IpAddress ip)
Creates a basic match field for an ip-address-based match field
without a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
IpAddress ip,
IpAddress mask)
Creates a basic match field for an ip-address-based match field
with a mask.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
CfgBase.getControllerAddress()
Returns the configured controller address.
|
Modifier and Type | Method and Description |
---|---|
void |
CfgBase.setControllerAddress(IpAddress address)
Sets the openflow controller address.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
TeammateCommandExecutorService.Command<R,I,T extends Addressable<IpAddress>>
Command.
|
static interface |
TeammateCommandExecutorService.CommandListener<R,T extends Addressable<IpAddress>>
Command listener.
|
Modifier and Type | Method and Description |
---|---|
<R,I,T extends Addressable<IpAddress>> |
TeammateCommandExecutorService.execute(TeammateCommandExecutorService.Command<R,I,T> command,
I input,
Collection<T> teammates)
Executes a command across a potential team (Before the team has been
created).
|
<R,I,T extends Addressable<IpAddress>> |
TeammateCommandExecutorService.execute(TeammateCommandExecutorService.Command<R,I,T> command,
I input,
Collection<T> teammates,
TeammateCommandExecutorService.CommandListener<R,T> listener)
Executes a command across a potential team (Before the team has been
created).
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
InterfaceEntity.EmbeddableIp.getIp() |
IpAddress |
SystemInformationEntity.getIpAddress()
Gets the IP address.
|
Modifier and Type | Method and Description |
---|---|
static Set<IpAddress> |
InterfaceEntity.EmbeddableIp.fromEmbed(Set<InterfaceEntity.EmbeddableIp> embed) |
Set<IpAddress> |
InterfaceEntity.ips() |
Modifier and Type | Method and Description |
---|---|
void |
SystemInformationEntity.setIpAddress(IpAddress ipAddress)
Set IP address.
|
Modifier and Type | Method and Description |
---|---|
void |
InterfaceEntity.ips(Set<IpAddress> ips) |
static Set<InterfaceEntity.EmbeddableIp> |
InterfaceEntity.EmbeddableIp.toEmbed(Set<IpAddress> ips) |
Constructor and Description |
---|
EmbeddableIp(IpAddress state) |
SystemInformationEntity(UUID uid,
BuildVersion buildVersion,
IpAddress ipAddress,
boolean isSelf)
Creates a new system information entity.
|
Constructor and Description |
---|
InterfaceEntity(InterfaceId id,
IfType type,
String name,
ElementId hostedBy,
ElementId realizedByElement,
InterfaceId realizedByInterface,
MacAddress mac,
Set<Interface.State> state,
Set<IpAddress> ips) |
Modifier and Type | Method and Description |
---|---|
IpAddress |
OwnerChangeData.deviceIp()
Returns the device IP.
|
IpAddress |
OwnerState.deviceIp()
Returns the device IP.
|
IpAddress |
DeviceOwnerEvent.deviceIp()
Returns the device IP on which the ownership change occurred.
|
IpAddress |
DeviceOwnerEvent.newOwnerIp()
Returns the controller IP of the new owner.
|
IpAddress |
OwnerChangeData.ownerIp()
Returns the owner IP or
null . |
IpAddress |
OwnerState.ownerIp()
Returns the owner controller IP or
null . |
IpAddress |
OwnerChangeData.peerIp()
Returns the peer IP or
null . |
IpAddress |
DeviceOwnerEvent.previousOwnerIp()
Returns the controller IP of the previous owner.
|
Modifier and Type | Method and Description |
---|---|
List<IpAddress> |
RegionDescriptor.prioritizedControllerIps()
Returns the controllers in highest to lowest priority.
|
Modifier and Type | Method and Description |
---|---|
void |
DeviceOwnerService.addDevice(UUID regionUid,
IpAddress deviceIp)
|
Region |
DeviceOwnerService.getRegion(IpAddress deviceIp)
|
void |
DeviceOwnerService.handleAddDevice(UUID regionUid,
IpAddress deviceIp)
|
void |
DeviceOwnerService.handleRemoveDevice(UUID regionUid,
IpAddress deviceIp)
|
boolean |
OwnerState.isOwner(IpAddress controllerIp)
Returns true if the controller IP is the owner.
|
boolean |
DeviceOwnerService.isValidRegionAddress(IpAddress ip)
Returns
true if the given address is defined in a region. |
List<OwnerState> |
DeviceOwnerService.ownedByController(IpAddress controllerIp)
Returns a
List of per-datapath OwnerState s for which the
specified controller IpAddress is the owner. |
List<OwnerState> |
DeviceOwnerService.ownerStatesFor(IpAddress deviceIp)
Returns the per-datapath
OwnerState s corresponding to the device
IpAddress . |
void |
DeviceOwnerService.postHandshake(DataPathId dataPathId,
IpAddress deviceIp,
ProtocolVersion negotiated,
Runnable task,
Runnable ownerOnlyTask)
Called to inform the service of a post-handshake.
|
void |
DeviceOwnerService.preDisconnected(DataPathId dataPathId,
IpAddress deviceIp,
ProtocolVersion negotiated)
Called to inform the service of a disconnection.
|
void |
DeviceOwnerService.removeDevice(UUID regionUid,
IpAddress deviceIp)
|
Constructor and Description |
---|
DeviceOwnerEvent(DeviceOwnerEvent.Type type,
OwnerChangeTrigger trigger,
IpAddress newOwnerIp,
IpAddress previousOwnerIp,
DataPathId dataPathId,
ProtocolVersion negotiated,
IpAddress deviceIp,
IpAddress localIp)
Base constructor.
|
OwnerChangeData(OwnerChangeTrigger trigger,
DataPathId dataPathId,
IpAddress deviceIp,
boolean isReady,
IpAddress ownerIp,
IpAddress peerIp)
Base constructor.
|
Modifier and Type | Method and Description |
---|---|
SystemInformation |
SystemInformationService.setSelfIp(IpAddress ip)
Deprecated.
|
SystemInformation |
SystemInformationServiceAdapter.setSelfIp(IpAddress ip) |
Modifier and Type | Method and Description |
---|---|
Collection<IpAddress> |
TeamIpConfigService.getAliases()
Gets the network addresses enabled on the controller's network
interface.
|
Modifier and Type | Method and Description |
---|---|
void |
TeamIpConfigService.createAlias(IpAddress ipAddress)
Establishes an additional network address for the controller's network
interface.
|
void |
TeamingAdminTransferService.createTeam(TeamConfiguration configuration,
IpAddress member)
Propagates a team creation action to the given member.
|
void |
TeamIpConfigService.deleteAlias(IpAddress ipAddress)
Removes a network address from the controller's network interface.
|
void |
TeamingAdminTransferService.deleteTeam(IpAddress member)
Propagates a team delete action to the given member.
|
TeamConfiguration |
TeamingAdminTransferService.getConfiguration(IpAddress member)
REtrieves the configuration from the given member.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
DefaultClientEvent.getIp()
Returns ip address related to the event
|
IpAddress |
ClientNodeEvent.getIp() |
IpAddress |
DefaultClientEvent.getProviderIp() |
IpAddress |
DefaultClientEvent.getSwitchIp() |
IpAddress |
ClientNodeEvent.getSwitchIp() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultClientEvent.setIp(IpAddress ip) |
void |
ClientNodeEvent.setIp(IpAddress ip) |
void |
DefaultClientEvent.setProviderIp(IpAddress providerIp) |
void |
DefaultClientEvent.setSwitchIp(IpAddress switchIp) |
void |
ClientNodeEvent.setSwitchIp(IpAddress switchIp) |
Constructor and Description |
---|
ClientNodeEvent(ClientEvent.Type type,
MacAddress mac,
IpAddress ip,
long timestamp,
IpAddress switchIp,
BigPortNumber port)
Create Client Node Event with all related info.
|
DefaultClientEvent(ClientEvent.Type type,
MacAddress mac,
IpAddress ip,
long timestamp,
IpAddress switchIp,
BigPortNumber port)
Create Default Client Event with info received from NodeService.
|
DefaultClientEvent(ClientEvent.Type type,
MacAddress mac,
IpAddress ip,
long timestamp,
String userID,
String deviceOS,
IpAddress providerIp,
IpAddress switchIp,
BigPortNumber port,
String uuid,
String deviceType,
String groups)
Create Default Client Event with all related info.
|
DefaultClientEvent(ClientEvent.Type type,
MacAddress mac,
IpAddress ip,
String userID,
String deviceOS,
long timestamp,
IpAddress providerIp,
String deviceType,
String groups)
- * Create Default Client Event with info received from CP.
|
Modifier and Type | Method and Description |
---|---|
Set<Device> |
DeviceService.getDevices(IpAddress deviceIp)
Returns the device with the specified management IP address.
|
Set<Device> |
DeviceServiceAdapter.getDevices(IpAddress deviceIp) |
Modifier and Type | Method and Description |
---|---|
List<IpAddress> |
RegionModel.getControllers() |
List<IpAddress> |
Region.getControllers()
Retrieves the prioritized list of controllers IP addresses for this
region.
|
Set<IpAddress> |
RegionModel.getDevices() |
Set<IpAddress> |
Region.getDevices()
Retrieves the IP addresses of network elements for this region that were
explicitly configured.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RegionModel.addController(IpAddress toAdd)
Attempts to add a new controller IP address to the existing
List . |
boolean |
RegionModel.addDevice(IpAddress toAdd) |
boolean |
Region.addDevice(IpAddress toAdd)
Attempts to add a new network element IP address to the existing
Set . |
boolean |
RegionModel.removeController(IpAddress toAdd)
Attempts to remove the specified controller IP address from the existing
List . |
boolean |
RegionModel.removeDevice(IpAddress toRemove) |
boolean |
Region.removeDevice(IpAddress toRemove)
Attempts to remove a network element IP address from the existing
Set of explicitly configured addresses. |
Modifier and Type | Method and Description |
---|---|
IpAddress |
DefaultDataPathExtRep.ip() |
IpAddress |
DeviceExtRep.ip()
Returns the IP address associated with the device.
|
Constructor and Description |
---|
DefaultDataPathExtRep(IpAddress ip,
DataPathId dpid,
String mfr,
String hw,
String sw,
String serialNum)
Constructs a datapath external representation instance.
|
Modifier and Type | Method and Description |
---|---|
DeviceHandler |
DeviceDriverServiceAdapter.create(DeviceInfo info,
IpAddress ip) |
DeviceHandler |
DeviceDriverServiceAdapter.create(String typeName,
IpAddress ip) |
Modifier and Type | Method and Description |
---|---|
void |
VlanHandler.addIpAddress(VlanId vid,
IpAddress ip,
SubnetMask mask)
Add an IP address to the vlan.
|
SnmpRequest |
SnmpDriver.createGet(IpAddress ip,
SnmpRequestListener listener) |
SnmpRequest |
SnmpDriver.createRequest(IpAddress ip,
SnmpRequestListener listener) |
SnmpRequest |
SnmpDriver.createSet(IpAddress ip,
SnmpRequestListener listener) |
TunnelIndex |
VxlanHandler.createTunnel(TunnelIndex tunnelIndex,
IpAddress srcIp,
IpAddress dstIp)
Creates a new VxLan tunnel and returns the resulting interface.
|
SnmpRequest |
SnmpDriver.createWalk(IpAddress ip,
SnmpRequestListener listener) |
SnmpRequest |
SnmpDriver.createWalkByVersion(IpAddress ip,
SnmpRequestListener listener) |
SnmpDriver.Match |
SnmpDriver.discoverCredentials(IpAddress ip,
KeyService cs,
String description)
Discover the key that best matches the device.
|
void |
VlanHandler.removeIpAddress(VlanId vid,
IpAddress ip,
SubnetMask mask)
Remove an IP address from the vlan.
|
void |
NotificationHandler.setHostIp(IpAddress ip)
Set the host IP address for the events to be sent.
|
SnmpDriver.Match |
SnmpDriver.testKey(IpAddress ip)
Test the key for match.
|
Modifier and Type | Method and Description |
---|---|
protected URI |
ResourceClient.uri(IpAddress address,
int port,
String path)
Creates a URI for accessing the specified resource path at the given
address and port.
|
protected URI |
ResourceClient.uri(IpAddress address,
int port,
String path,
boolean isSSL,
QueryParameter... parameters)
Creates a URI for accessing the specified resource path at the given
address and port.
|
URI |
AdminRestComponent.uri(IpAddress target,
String path,
QueryParameter... parameters) |
URI |
AdminRest.uri(IpAddress target,
String path,
QueryParameter... parameters)
Creates a URI for accessing the specified resource path at the given
system.
|
URI |
ServiceRestComponent.uri(IpAddress target,
String path,
QueryParameter... parameters) |
Modifier and Type | Method and Description |
---|---|
IpAddress |
Node.ip()
Returns the IPv4 or IPv6 address of this node.
|
IpAddress |
NodeId.ip()
Returns the IPv4 or IPv6 address associated with this node.
|
IpAddress |
DefaultNode.ip() |
IpAddress |
SubnetIp.ip()
Returns the IP address.
|
IpAddress |
DefaultVxlan.localAddress() |
IpAddress |
Vxlan.localAddress()
Returns the local VTEP address.
|
IpAddress |
VxlanInfo.localAddress()
Returns the local VTEP address.
|
IpAddress |
DefaultVxlanInfo.localAddress() |
IpAddress |
DefaultVxlan.remoteAddress() |
IpAddress |
Vxlan.remoteAddress()
Returns the remote VTEP address.
|
IpAddress |
VxlanInfo.remoteAddress()
Returns the remote VTEP address.
|
IpAddress |
DefaultVxlanInfo.remoteAddress() |
Modifier and Type | Method and Description |
---|---|
Set<IpAddress> |
DefaultInterfaceInfo.ipAddresses() |
Set<IpAddress> |
InterfaceInfo.ipAddresses()
Optional IP Address(es) associated with the interface.
|
Set<IpAddress> |
Interface.ipAddresses()
Optional IP Address(es) associated with the interface.
|
Set<IpAddress> |
DefaultInterface.ipAddresses() |
Modifier and Type | Method and Description |
---|---|
DefaultVxlanInfo |
DefaultVxlanInfo.localIp(IpAddress localIp)
Modify the element localIP
|
DefaultVxlanInfo |
DefaultVxlanInfo.remoteIp(IpAddress remoteIp)
Modify the element remoteIP
|
void |
SubnetIp.setIp(IpAddress ip)
Set the IP address.
|
static NodeId |
NodeId.valueOf(IpAddress ip,
SegmentId segmentId)
Returns the value of the given IP address and segment ID as a node ID.
|
Modifier and Type | Method and Description |
---|---|
DefaultInterfaceInfo |
DefaultInterfaceInfo.ipAddresses(Set<IpAddress> ipAddresses)
Modify the interface ip addresses
|
Constructor and Description |
---|
SubnetIp(IpAddress ip,
SubnetMask mask)
Construct a IP address/subnet mask object.
|
Modifier and Type | Method and Description |
---|---|
Node |
NodeServiceAdapter.getNode(IpAddress ip,
SegmentId netId) |
Node |
NodeService.getNode(IpAddress ip,
SegmentId segmentId)
|
Set<Node> |
NodeServiceAdapter.getNodes(IpAddress ip) |
Set<Node> |
NodeService.getNodes(IpAddress ip)
Returns all nodes in the domain with a given IP address.
|
DefaultNodeFilter |
DefaultNodeFilter.ip(IpAddress ip)
Modifies the current filter to match nodes with the given IP address.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
ControllerNodeModel.ip()
Returns the ip.
|
IpAddress |
ControllerNode.ip()
Retrieves the IP address of the node.
|
IpAddress |
ControlledEntity.ip()
Retrieves the IP address of the managed entity.
|
IpAddress |
ControlledEntityModel.ip()
Returns the ip.
|
Modifier and Type | Method and Description |
---|---|
void |
ControllerNodeModel.setIpAddress(IpAddress ipAddress) |
void |
ControlledEntityModel.setIpAddress(IpAddress ipAddress)
Assigns the given ip to this controlled entity.
|
Constructor and Description |
---|
ControlledEntityModel(IpAddress ipp)
Creates a Controlled Entity based on just ip Address.
|
ControlledEntityModel(IpAddress ipp,
MacAddress mc)
Creates a ControledEntity instance.
|
ControllerNodeModel(IpAddress ipp)
Creates a instance of ControllerNodeModel with IP.
|
ControllerNodeModel(IpAddress ipp,
String nm) |
Modifier and Type | Method and Description |
---|---|
IpAddress |
SystemInformation.address() |
Modifier and Type | Method and Description |
---|---|
EqualityCondition<IpAddress> |
SystemInformationFilter.getIpAddressCondition()
Gets the IP address condition
|
Modifier and Type | Method and Description |
---|---|
void |
SystemInformation.setAddress(IpAddress address)
Set the contact address of the system.
|
void |
SystemInformationFilter.setIpAddressCondition(IpAddress address)
Sets the ipAddress value to be matched against.
|
Constructor and Description |
---|
SystemInformation(boolean isSelf,
IpAddress address)
Construct a new system descriptor.
|
SystemInformation(Id<SystemInformation,UUID> id,
boolean isSelf,
IpAddress address)
Construct a new system descriptor using the supplied unique
identification.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
TeamConfiguration.MemberConfiguration.address() |
IpAddress |
TeamPartialOperationException.Failure.getSubject() |
IpAddress |
TeamConfiguration.getTeamIp()
Gets the North-bound team IP address from the team configuration.
|
Modifier and Type | Method and Description |
---|---|
Collection<IpAddress> |
TeamPartialOperationException.getSuccesses()
Gets the nodes where the operation was successful.
|
Constructor and Description |
---|
Failure(IpAddress subject,
Throwable error) |
MemberConfiguration(IpAddress ipAddress)
Constructor.
|
TeamConfiguration(IpAddress teamIp,
long configurationRevision,
Set<TeamConfiguration.MemberConfiguration> members)
Constructor.
|
Constructor and Description |
---|
TeamPartialOperationException(Collection<IpAddress> successes,
Collection<TeamPartialOperationException.Failure> failures)
Constructs a new exception with
null as its detail message. |
Modifier and Type | Field and Description |
---|---|
static IpAddress |
IpAddress.BROADCAST_IPv4
The (limited) broadcast address (IPv4), that is "255.255.255.255".
|
static IpAddress |
IpAddress.LOOPBACK_IPv4
The loopback address (IPv4); that is, 127.0.0.1.
|
static IpAddress |
IpAddress.LOOPBACK_IPv6
The loopback address (IPv6); that is, "::1".
|
static IpAddress |
IpAddress.UNDETERMINED_IPv4
The undetermined address (IPv4); that is, "0.0.0.0".
|
static IpAddress |
IpAddress.UNDETERMINED_IPv6
The undetermined address (IPv6), that is "::".
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
Host.address() |
IpAddress |
IpRange.first() |
IpAddress |
Subnet.getAddress()
Returns the subnet address.
|
IpAddress |
Subnet.getBroadcastAddress()
Returns the broadcast address for this subnet.
|
IpAddress |
TcpUdpPortPair.getDestinationIp()
Returns the IP address of the destination.
|
IpAddress |
IpDnsPair.getIp()
Returns the IP address.
|
static IpAddress |
IpUtils.getRepeatedByteIpAddressV4(int seed)
Returns an IPv4 address where all the bytes are set to the specified
seed value.
|
static IpAddress |
IpUtils.getRepeatedByteIpAddressV6(int seed)
Returns an IPv6 address where all the bytes are set to the specified
seed value.
|
IpAddress |
TcpUdpPortPair.getSourceIp()
Returns the IP address of the source.
|
IpAddress |
SubnetMask.hostPortion(IpAddress address)
Applies this mask (via logical AND of NOT(mask) ) to calculate and
return the host portion of the specified address.
|
static IpAddress |
IpAddress.ip(byte[] bytes)
Convenience method that simply delegates to
valueOf(byte[]) . |
static IpAddress |
IpAddress.ip(InetAddress ia)
Convenience method that simply delegates
to
valueOf(java.net.InetAddress) . |
static IpAddress |
IpAddress.ip(String s)
Convenience method that simply delegates to
valueOf(String) . |
IpAddress |
IpRange.last() |
IpAddress |
SubnetMask.networkPortion(IpAddress address)
Applies this mask (via logical AND) to calculate and return the
network portion of the specified address.
|
IpAddress |
IpRange.random() |
IpAddress |
SubnetMask.toIpAddress()
Returns the IP address equivalent to this subnet mask.
|
static IpAddress |
IpAddress.valueFrom(ByteBuffer buffer,
boolean v6)
Reads bytes from the specified byte buffer and creates an IP address
instance.
|
static IpAddress |
IpAddress.valueOf(byte[] bytes)
Returns an IP address instance that represents the value of the
IP address defined by the specified address bytes.
|
static IpAddress |
IpAddress.valueOf(InetAddress ia)
Returns an IP address instance that represents the value of the
IP address defined by the specified
InetAddress
instance. |
static IpAddress |
IpAddress.valueOf(String s)
Returns an IP address instance that represents the value of the
IP address defined by the specified string.
|
Modifier and Type | Method and Description |
---|---|
static List<IpAddress> |
IpUtils.getRandomIps(IpRange range,
int count)
Returns a list of randomly generated IP addresses.
|
static List<IpAddress> |
IpUtils.getRandomIps(String spec,
int count)
Returns a list of randomly generated IP addresses.
|
Iterator<IpAddress> |
PartialSubnet.iterator()
Returns an IP address iterator that iterates across the IP addresses
defined in the range(s) associated with this partial subnet.
|
Iterator<IpAddress> |
IpRange.iterator() |
Modifier and Type | Method and Description |
---|---|
int |
IpAddress.compareTo(IpAddress o)
Implements the Comparable interface, to return addresses
in natural order.
|
boolean |
Subnet.contains(IpAddress ip)
Returns true if the given IP address is contained by this subnet.
|
boolean |
PartialSubnet.contains(IpAddress ip)
Returns true if this partial subnet contains the given IP address;
false otherwise.
|
boolean |
IpRange.contains(IpAddress ipAddress) |
IpAddress |
SubnetMask.hostPortion(IpAddress address)
Applies this mask (via logical AND of NOT(mask) ) to calculate and
return the host portion of the specified address.
|
IpAddress |
SubnetMask.networkPortion(IpAddress address)
Applies this mask (via logical AND) to calculate and return the
network portion of the specified address.
|
List<IpRange> |
IpRange.splitRange(IpAddress ipAddress)
Splits the current IpRange in to two by removing the given
IpAddress from the current IpRange.
|
static SubnetMask |
SubnetMask.valueOf(IpAddress mask)
Returns a
SubnetMask object that represents the subnet mask
with the value of the given IP address. |
static IpDnsPair |
IpDnsPair.valueOf(IpAddress ip)
Returns an
IpDnsPair object that represents the specified
IpAddress and the "unresolvable" DnsName paired together. |
static IpDnsPair |
IpDnsPair.valueOf(IpAddress ip,
DnsName dns)
Returns an
IpDnsPair object that represents the specified
IpAddress and DnsName paired together. |
static Subnet |
Subnet.valueOf(IpAddress address,
SubnetMask mask)
Returns a
Subnet instance that encapsulates the
given subnet address and subnet mask. |
static TcpUdpPortPair |
TcpUdpPortPair.valueOf(IpAddress sourceIp,
TcpUdpPort sourcePort,
IpAddress destIp,
TcpUdpPort destPort)
Returns a
TcpUdpPortPair object that represents the source and
destination ports specified by the given IP addresses and TCP/UDP ports. |
Constructor and Description |
---|
Host(IpAddress ipAddress,
PortNumber port)
Creates a host.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
Dhcp.clientAddr()
Returns the client IP address.
|
IpAddress |
IpV6.dstAddr()
Returns the destination address.
|
IpAddress |
Ip.dstAddr()
Returns the destination address.
|
IpAddress |
IcmpV6.RedirectData.dstAddr()
Returns the destination address.
|
IpAddress |
Dhcp.gatewayAddr()
Returns the gateway IP address.
|
IpAddress |
LldpTlv.ipAddr()
Returns the IP address.
|
IpAddress |
DhcpOption.ipAddr()
Returns the IP address for this option or null.
|
IpAddress[] |
DhcpOption.ipAddrs()
Returns a copy of the list of IP addresses or null.
|
IpAddress |
PacketReader.readIPv4Address()
Reads an IPv4 address from the buffer.
|
IpAddress |
PacketReader.readIPv6Address()
Reads an IPv6 address from the buffer.
|
IpAddress |
Arp.senderIpAddr()
Returns the sender IP address.
|
IpAddress |
Dhcp.serverAddr()
Returns the server IP address.
|
IpAddress |
IpV6.srcAddr()
Returns the source address.
|
IpAddress |
Ip.srcAddr()
Returns the source address.
|
IpAddress |
IcmpV6.NeighborSolicitData.targetAddr()
Returns the target address.
|
IpAddress |
IcmpV6.NeighborAdvertiseData.targetAddr()
Returns the target address.
|
IpAddress |
IcmpV6.RedirectData.targetAddr()
Returns the target address.
|
IpAddress |
Arp.targetIpAddr()
Returns the target IP address.
|
IpAddress |
Dhcp.yourAddr()
Returns "Your" IP address which is the IP address that the server
is assigning to the client.
|
Modifier and Type | Method and Description |
---|---|
Dhcp.Builder |
Dhcp.Builder.clientAddr(IpAddress clientAddr)
Sets the client IP address.
|
IpV6.Builder |
IpV6.Builder.dstAddr(IpAddress dstAddr)
Sets the destination address.
|
Ip.Builder |
Ip.Builder.dstAddr(IpAddress dstAddr)
Sets the destination address.
|
Dhcp.Builder |
Dhcp.Builder.gatewayAddr(IpAddress gatewayAddr)
Sets the gateway IP address.
|
LldpTlv.Builder |
LldpTlv.Builder.ipAddr(IpAddress ipAddr)
Sets the IP address.
|
Arp.Builder |
Arp.Builder.senderIpAddr(IpAddress senderIpAddr)
Sets the sender IP address.
|
Dhcp.Builder |
Dhcp.Builder.serverAddr(IpAddress serverAddr)
Sets the server IP address.
|
IpV6.Builder |
IpV6.Builder.srcAddr(IpAddress srcAddr)
Sets the source address.
|
Ip.Builder |
Ip.Builder.srcAddr(IpAddress srcAddr)
Sets the source address.
|
Arp.Builder |
Arp.Builder.targetIpAddr(IpAddress targetIpAddr)
Sets the target IP address.
|
void |
PacketWriter.write(IpAddress ip)
Writes an IP address to the buffer.
|
Dhcp.Builder |
Dhcp.Builder.yourAddr(IpAddress yourAddr)
Sets the "Your" IP address which is the IP address that the server
is assigning to the client.
|
Constructor and Description |
---|
DhcpOption(DhcpOption.Code code,
IpAddress ipAddr)
Constructor for a IP address option.
|
DhcpOption(DhcpOption.Code code,
IpAddress[] ipAddrs)
Constructor for an option holding a list of IP addresses.
|
NeighborAdvertiseData(boolean isSenderRouter,
boolean isSolicitResponse,
boolean override,
IpAddress targetAddr)
Create a new Neighbor Solicitation data store.
|
NeighborSolicitData(IpAddress targetAddr)
Create a new Neighbor Solicitation data store.
|
RedirectData(IpAddress targetAddr,
IpAddress dstAddr)
Create a new Redirect message data store.
|
Modifier and Type | Method and Description |
---|---|
IpAddress |
SnmpField.asIpAddress() |
IpAddress |
SnmpPduTrapV1.getAgentAddr()
Returns the agent address.
|
IpAddress |
SnmpTargetArgs.getIpAddress() |
Modifier and Type | Method and Description |
---|---|
void |
VarBinds.addVB(SnmpOid oid,
IpAddress value)
Add VarBind of type IP_ADDRESS.
|
void |
VarBinds.addVB(String oid,
IpAddress value)
Add VarBind of type IP_ADDRESS.
|
SnmpField |
SnmpField.set(IpAddress val)
Used to set IP_ADDRESS value.
|
void |
SnmpPduTrapV1.setAgentAddr(IpAddress v) |
SnmpTargetArgs |
SnmpTargetArgs.setIpAddress(IpAddress v) |
void |
SnmpClientFixture.setRemoteAddress(IpAddress remoteAddress) |
Constructor and Description |
---|
SnmpField(IpAddress v)
Constructor for IP_ADDRESS.
|
Modifier and Type | Method and Description |
---|---|
protected IpAddress |
SnmpAbstractDecoder.decodePrimitiveAsIpAddress(SnmpField code)
Decodes a value.
|
Modifier and Type | Method and Description |
---|---|
protected SnmpField |
SnmpAbstractCodec.encodePrimitive(IpAddress value)
Encodes a value.
|
Constructor and Description |
---|
SnmpCommandProcessor(IpAddress ipAddress,
SnmpCredentials credentials,
SnmpConnectionConfiguration connectionConfiguration,
ExecutorService taskExecutor)
Creates a SNMP Command Processor.
|
SnmpCommandProcessor(IpAddress ipAddress,
SnmpCredentials credentials,
SnmpConnectionConfiguration connectionConfiguration,
SnmpClient snmpClient)
Creates a SNMP Command Processor.
|
Copyright © 2016. All Rights Reserved.