## Uses of Interface
org.jgroups.PhysicalAddress

Packages that use PhysicalAddress
Package | Description
--- | ---
org.jgroups.protocols | Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.
org.jgroups.stack | Support for managing protocol stacks.

### Uses of PhysicalAddress in org.jgroups.protocols

Fields in org.jgroups.protocols with type parameters of type PhysicalAddress
Modifier and Type | Field and Description
--- | ---
`protected BoundedList<PhysicalAddress>` | TCPPING.`dynamic_hosts` https://jira.jboss.org/jira/browse/JGRP-989
`protected LazyRemovalCache<Address,PhysicalAddress>` | TP.`logical_addr_cache` Cache which maintains mappings between logical and physical addresses.
`protected static LazyRemovalCache.Printable<Address,PhysicalAddress>` | TP.`print_function`

Methods in org.jgroups.protocols that return PhysicalAddress
Modifier and Type | Method and Description
--- | ---
`protected PhysicalAddress` | UDP.`getPhysicalAddress()`
`protected PhysicalAddress` | TCP_NIO.`getPhysicalAddress()`
`protected PhysicalAddress` | SHARED_LOOPBACK.`getPhysicalAddress()`
`protected PhysicalAddress` | LOOPBACK.`getPhysicalAddress()`
`protected PhysicalAddress` | TUNNEL.`getPhysicalAddress()`
`protected abstract PhysicalAddress` | TP.`getPhysicalAddress()`
`protected PhysicalAddress` | TCP.`getPhysicalAddress()`
`protected PhysicalAddress` | TP.`getPhysicalAddressFromCache(Address logical_addr)`

Methods in org.jgroups.protocols that return types with arguments of type PhysicalAddress
Modifier and Type | Method and Description
--- | ---
`java.util.Collection<PhysicalAddress>` | PingData.`getPhysicalAddrs()`

Methods in org.jgroups.protocols with parameters of type PhysicalAddress
Modifier and Type | Method and Description
--- | ---
`protected void` | TP.`addPhysicalAddressToCache(Address logical_addr, PhysicalAddress physical_addr)`
`void` | UDP.`sendUnicast(PhysicalAddress dest, byte[] data, int offset, int length)`
`void` | BasicTCP.`sendUnicast(PhysicalAddress dest, byte[] data, int offset, int length)`
`void` | SHARED_LOOPBACK.`sendUnicast(PhysicalAddress dest, byte[] data, int offset, int length)`
`void` | LOOPBACK.`sendUnicast(PhysicalAddress dest, byte[] data, int offset, int length)`
`void` | TUNNEL.`sendUnicast(PhysicalAddress dest, byte[] data, int offset, int length)`
`abstract void` | TP.`sendUnicast(PhysicalAddress dest, byte[] data, int offset, int length)` Send a unicast to 1 member.

Method parameters in org.jgroups.protocols with type arguments of type PhysicalAddress
Modifier and Type | Method and Description
--- | ---
`void` | TUNNEL.TUNNELPolicy.`connect(java.util.List<RouterStub> stubs, java.lang.String group, Address addr, java.lang.String logical_name, java.util.List<PhysicalAddress> phys_addrs)`
`void` | Discovery.`discoveryRequestReceived(Address sender, java.lang.String logical_name, java.util.Collection<PhysicalAddress> physical_addrs)`
`void` | TCPPING.`discoveryRequestReceived(Address sender, java.lang.String logical_name, java.util.Collection<PhysicalAddress> physical_addrs)`

Constructor parameters in org.jgroups.protocols with type arguments of type PhysicalAddress
Constructor and Description
`PingData(Address own_addr, View view, boolean is_server, java.lang.String logical_name, java.util.Collection<PhysicalAddress> physical_addrs)`

### Uses of PhysicalAddress in org.jgroups.stack

Classes in org.jgroups.stack that implement PhysicalAddress
Modifier and Type | Class and Description
--- | ---
`class` | `IpAddress` Network-dependent address (Internet).

Methods in org.jgroups.stack that return types with arguments of type PhysicalAddress
Modifier and Type | Method and Description
--- | ---
`java.util.Collection<PhysicalAddress>` | GossipData.`getPhysicalAddresses()`

Method parameters in org.jgroups.stack with type arguments of type PhysicalAddress
Modifier and Type | Method and Description
--- | ---
`void` | RouterStub.`connect(java.lang.String group, Address addr, java.lang.String logical_name, java.util.List<PhysicalAddress> phys_addrs)` Register this process with the router under `group`.

Constructor parameters in org.jgroups.stack with type arguments of type PhysicalAddress
Constructor and Description
`GossipData(byte type, java.lang.String group, Address addr, java.util.List<Address> mbrs, java.util.List<PhysicalAddress> physical_addrs)`
`GossipData(byte type, java.lang.String group, Address addr, java.lang.String logical_name, java.util.List<PhysicalAddress> phys_addrs)`