Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.net
Class ConfigurableAddressProvider.AddressHolder

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

Enclosing class:
ConfigurableAddressProvider

public static 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
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 ProvidedAddress is equal to the specified Object.
protected  java.lang.String getHost()
          Return the host name.
protected  int getPort()
          Return the port number.
 int hashCode()
          Return the hash code for this ProvidedAddress.
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 unresolvable.
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

public 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

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 unresolvable.
Returns:
true iff the underlying address has been reported as unresolvable

setReported

protected void setReported(boolean fReported)
Set of clear the "reported" flag.
Parameters:
fReported - the flag value

getHost

protected java.lang.String getHost()
Return the host name.
Returns:
the host name

getPort

protected int getPort()
Return the port number.
Returns:
the port number

equals

public boolean equals(java.lang.Object o)
Return true iff this ProvidedAddress is equal to the specified Object. AddressHolders are considered equal if they represent the same address.
Parameters:
o - the object to compare to this ProvidedAddress for equality
Returns:
true iff this AddressHolders is equal to the specified object

hashCode

public int hashCode()
Return the hash code for this ProvidedAddress.
Returns:
the hash code for this ProvidedAddress

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.