Package org.jgroups.stack
Class Configurator.InetAddressInfo
- java.lang.Object
-
- org.jgroups.stack.Configurator.InetAddressInfo
-
- Enclosing class:
- Configurator
public static class Configurator.InetAddressInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.ObjectbaseType(package private) java.lang.ObjectconvertedValue(package private) java.lang.reflect.AccessibleObjectfieldOrMethod(package private) booleanisField(package private) booleanisParameterized(package private) java.util.Map<java.lang.String,java.lang.String>properties(package private) java.lang.StringpropertyName(package private) Protocolprotocol(package private) java.lang.StringstringValue
-
Constructor Summary
Constructors Constructor Description InetAddressInfo(Protocol protocol, java.lang.reflect.AccessibleObject fieldOrMethod, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String stringValue, java.lang.Object convertedValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.ObjectgetBaseType()(package private) java.lang.ObjectgetConvertedValue()private static java.net.InetAddressgetInetAddress(java.lang.Object obj)java.util.List<java.net.InetAddress>getInetAddresses()(package private) java.lang.StringgetPropertyName()(package private) java.lang.StringgetStringValue()(package private) static booleanhasParameterizedType(java.lang.reflect.Field f)(package private) static booleanhasParameterizedType(java.lang.reflect.Method m)(package private) booleanisField()(package private) static booleanisInetAddressRelated(java.lang.reflect.Field f)(package private) static booleanisInetAddressRelated(java.lang.reflect.Method m)(package private) booleanisParameterized()(package private) static voidparameterizedTypeSanityCheck(java.lang.reflect.ParameterizedType pt)java.lang.StringtoString()
-
-
-
Field Detail
-
protocol
Protocol protocol
-
fieldOrMethod
java.lang.reflect.AccessibleObject fieldOrMethod
-
properties
java.util.Map<java.lang.String,java.lang.String> properties
-
propertyName
java.lang.String propertyName
-
stringValue
java.lang.String stringValue
-
convertedValue
java.lang.Object convertedValue
-
isField
boolean isField
-
isParameterized
boolean isParameterized
-
baseType
java.lang.Object baseType
-
-
Constructor Detail
-
InetAddressInfo
InetAddressInfo(Protocol protocol, java.lang.reflect.AccessibleObject fieldOrMethod, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String stringValue, java.lang.Object convertedValue)
-
-
Method Detail
-
isField
boolean isField()
-
getStringValue
java.lang.String getStringValue()
-
getPropertyName
java.lang.String getPropertyName()
-
getConvertedValue
java.lang.Object getConvertedValue()
-
isParameterized
boolean isParameterized()
-
getBaseType
java.lang.Object getBaseType()
-
hasParameterizedType
static boolean hasParameterizedType(java.lang.reflect.Field f)
-
hasParameterizedType
static boolean hasParameterizedType(java.lang.reflect.Method m) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
isInetAddressRelated
static boolean isInetAddressRelated(java.lang.reflect.Field f)
-
isInetAddressRelated
static boolean isInetAddressRelated(java.lang.reflect.Method m)
-
parameterizedTypeSanityCheck
static void parameterizedTypeSanityCheck(java.lang.reflect.ParameterizedType pt) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
getInetAddresses
public java.util.List<java.net.InetAddress> getInetAddresses()
-
getInetAddress
private static java.net.InetAddress getInetAddress(java.lang.Object obj) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-