Overview | Package | Class | Tree | Index | Help

Oracle® Coherence Java API Reference
v3.5.3
E15583-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.tangosol.net
Class ConfigurableAddressProvider.AddressHolder

    java.lang.Object
      com.tangosol.net.ConfigurableAddressProvider.AddressHolder

Enclosing class:
  ConfigurableAddressProvider

    protected class ConfigurableAddressProvider.AddressHolder

extends java.lang.Object

A stateful holder for an obtaining an InetSocketAddress object.

Field Summary
`protected int` | `m_nPort` The configured port.
`protected java.lang.String` | `m_sHost` The configured address, either hostname or IP address.

Constructor Summary
`protected` | `ConfigurableAddressProvider.AddressHolder(java.lang.String sHost, int nPort)` Construct an AddressHolder for the specified host and port.

Method Summary
`boolean` | `equals(java.lang.Object o)` Return true iff this AddressHolder is equal to the specified Object.
`java.net.InetSocketAddress` | `getAddress()` Obtain the underlying address.
`int` | `hashCode()` Return the hash code for this AddressHolder.
`protected boolean` | `isPending()` Check whether or not the underlying address has been accepted.
`protected boolean` | `isReported()` Check whether or not the underlying address has been reported as unresolveable.
`protected void` | `setPending(boolean fPending)` Set or clear the "pending" flag.
`protected void` | `setReported(boolean fReported)` Set of clear the "reported" flag.

Field Detail

### m_sHost

    protected java.lang.String m_sHost

  The configured address, either hostname or IP address.

### m_nPort

    protected int m_nPort

  The configured port.

Constructor Detail

### ConfigurableAddressProvider.AddressHolder

    protected ConfigurableAddressProvider.AddressHolder(java.lang.String sHost,
                                                        int nPort)

  Construct an AddressHolder for the specified host and port.

  Parameters:
    `sHost` - the hostname
    `nPort` - the port number

Method Detail

### getAddress

    public java.net.InetSocketAddress getAddress()

  Obtain the underlying address.

  Returns:
    the underlying InetSocketAddress object

### isPending

    protected boolean isPending()

  Check whether or not the underlying address has been accepted.

  Returns:
    true iff the underlying address has not yet been accepted

### setPending

    protected void setPending(boolean fPending)

  Set or clear the "pending" flag.

  Parameters:
    `fPending` - the flag value

### isReported

    protected boolean isReported()

  Check whether or not the underlying address has been reported as unresolveable.

  Returns:
    true iff the underlying address has been reported as unresolveable

### setReported

    protected void setReported(boolean fReported)

  Set of clear the "reported" flag.

  Parameters:
    `fReported` - the flag value

### equals

    public boolean equals(java.lang.Object o)

  Return true iff this AddressHolder is equal to the specified Object. AddressHolders are considered equal if they represent the same address.

  Parameters:
    `o` - the object to compare to this AddressHolder for equality
  Returns:
    true iff this AddressHolders is equal to the specified object

### hashCode

    public int hashCode()

  Return the hash code for this AddressHolder.

  Returns:
    the hash code for this AddressHolder

Overview | Package | Class | Tree | Index | Help

Oracle® Coherence Java API Reference
v3.5.3
E15583-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000, 2010, Oracle. All rights reserved.