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.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 |
---|
InterfaceEntity.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 |
---|---|
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 |
---|
TeamConfiguration.MemberConfiguration(IpAddress ipAddress)
Constructor.
|
TeamConfiguration(IpAddress teamIp,
long configurationRevision,
Set<TeamConfiguration.MemberConfiguration> members)
Constructor.
|
TeamPartialOperationException.Failure(IpAddress subject,
Throwable error) |
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.
|
IcmpV6.NeighborAdvertiseData(boolean isSenderRouter,
boolean isSolicitResponse,
boolean override,
IpAddress targetAddr)
Create a new Neighbor Solicitation data store.
|
IcmpV6.NeighborSolicitData(IpAddress targetAddr)
Create a new Neighbor Solicitation data store.
|
IcmpV6.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 © 2015. All Rights Reserved.