Class NamingClusterInfoImpl
- java.lang.Object
-
- org.glassfish.enterprise.iiop.impl.NamingClusterInfoImpl
-
- All Implemented Interfaces:
NamingClusterInfo
@Service @Singleton public class NamingClusterInfoImpl extends Object implements NamingClusterInfo
This class is responsible for setting up naming load-balancing including RoundRobinPolicy.
-
-
Field Summary
Fields Modifier and Type Field Description static String
FAILED_TO_RESOLVE_GROUPINFOSERVICE
static Logger
logger
static String
NO_ENDPOINT_SELECTED
static String
ORB_LOGGER_NAME
static String
ORB_LOGGER_RB
-
Fields inherited from interface org.glassfish.api.naming.NamingClusterInfo
CORBALOC, IC_BASED, IC_BASED_WEIGHTED, IIOP_CLUSTER_UPDATE_PROPERTY, IIOP_ENDPOINTS_PROPERTY, IIOP_URL, IIOP_URL_PROPERTY, LOAD_BALANCING_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description NamingClusterInfoImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getNextRotation()
void
initGroupInfoService(Hashtable<?,?> myEnv, String defaultHost, String defaultPort, org.omg.CORBA.ORB orb, org.glassfish.hk2.api.ServiceLocator services, boolean updateCluster)
void
setClusterInstanceInfo(Hashtable<?,?> myEnv, String defaultHost, String defaultPort, boolean membershipChangeForced)
-
-
-
Field Detail
-
ORB_LOGGER_NAME
public static final String ORB_LOGGER_NAME
- See Also:
- Constant Field Values
-
ORB_LOGGER_RB
public static final String ORB_LOGGER_RB
- See Also:
- Constant Field Values
-
logger
public static final Logger logger
-
FAILED_TO_RESOLVE_GROUPINFOSERVICE
public static final String FAILED_TO_RESOLVE_GROUPINFOSERVICE
- See Also:
- Constant Field Values
-
NO_ENDPOINT_SELECTED
public static final String NO_ENDPOINT_SELECTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
initGroupInfoService
public void initGroupInfoService(Hashtable<?,?> myEnv, String defaultHost, String defaultPort, org.omg.CORBA.ORB orb, org.glassfish.hk2.api.ServiceLocator services, boolean updateCluster)
- Specified by:
initGroupInfoService
in interfaceNamingClusterInfo
-
setClusterInstanceInfo
public void setClusterInstanceInfo(Hashtable<?,?> myEnv, String defaultHost, String defaultPort, boolean membershipChangeForced)
- Specified by:
setClusterInstanceInfo
in interfaceNamingClusterInfo
-
getNextRotation
public List<String> getNextRotation()
- Specified by:
getNextRotation
in interfaceNamingClusterInfo
-
-