Package com.sun.corba.ee.spi.folb

Examples of com.sun.corba.ee.spi.folb.GroupInfoService


     * This method returns the endpoints in host:port,host1:port1,host2:port2,...
     * format. This is called by Java Web Start
     */
    public static String getIIOPEndpoints() {
        String endpoints = null;
  GroupInfoService gis;

        try {
      _logger.log(Level.FINE,
      baseMsg + ".getIIOPEndpoints->:");
      if (isEE()) {
View Full Code Here


    private static boolean gisInitialized = false;

    public static synchronized void initGIS(org.omg.CORBA.ORB orb)
    {
  GroupInfoService gis = null;
  try {
            if(_logger.isLoggable(Level.FINE)) {
    _logger.log(Level.FINE, "initGIS->: " + gisInitialized);
      }
      if (gisInitialized) {
    return;
      }
      if (isGMSAvailableAndClusterHeartbeatEnabled()) {
    gis = initGISUsesGMS();
      } else {
    gis = initGISUsesAdmin();
      }
      if (gis == null) {
    return;
      }
      try {
    ((ORB)orb).register_initial_reference(
                    ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE,
        (org.omg.CORBA.Object) gis);
    if(_logger.isLoggable(Level.FINE)) {
        _logger.log(Level.FINE,
        ".initGIS: naming registration complete: "
        + gis);
    }
    gisInitialized = true;

    if (_logger.isLoggable(Level.FINE)) {
        gis = (GroupInfoService)
      ((ORB)orb).resolve_initial_references(
                            ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE);
        List<ClusterInstanceInfo> lcii =
      gis.getClusterInstanceInfo(null);
        _logger.log(Level.FINE,
        "Results from getClusterInstanceInfo:");
        if (lcii != null) {
      for (ClusterInstanceInfo cii : lcii) {
          _logger.log(Level.INFO, toString(cii));
View Full Code Here

  }
    }

    private static GroupInfoService initGISUsesAdmin()
    {
  GroupInfoService result = null;
  try {
            if(_logger.isLoggable(Level.FINE)) {
    _logger.log(Level.FINE, "initGISUsesAdmin->:");
      }
      result = new GroupInfoServiceImplForJNLP();
View Full Code Here

  }
    }

    private static GroupInfoService initGISUsesGMS()
    {
  GroupInfoService result = null;
  try {
            if(_logger.isLoggable(Level.FINE)) {
    _logger.log(Level.FINE, "initGISUsesGMS->:");
      }
View Full Code Here

                    ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE,
                    (org.omg.CORBA.Object) gis);
            fineLog( ".initGIS: naming registration complete: {0}", gis);

            // Just for logging
            GroupInfoService gisRef = (GroupInfoService)orb.resolve_initial_references(
                ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE);
            List<ClusterInstanceInfo> lcii =
                    gisRef.getClusterInstanceInfo(null);
            fineLog( "Results from getClusterInstanceInfo:");
            if (lcii != null) {
                for (ClusterInstanceInfo cii : lcii) {
                    fineLog( cii.toString() );
                }
View Full Code Here

                if (!initialized) {
                    // Always create one rrPolicy to be shared, if needed.
                    final List<String> epList = getEndpointList( myEnv ) ;
                    rrPolicy = new RoundRobinPolicy(epList);

                    GroupInfoService gis = null ;
                    try {
                        gis = (GroupInfoService) (getORB().resolve_initial_references(
                            ORBLocator.FOLB_CLIENT_GROUP_INFO_SERVICE));
                    } catch (InvalidName ex) {
                        doLog(Level.SEVERE,
                            "Exception in SerialInitContextFactory constructor {0}",
                                ex);
                    }

                    giso = new GroupInfoServiceObserverImpl( gis, rrPolicy );

                    gis.addObserver(giso);

                    // fineLog( "getInitialContext: rrPolicy = {0}", rrPolicy );

                    // this should force the initialization of the resources providers
                    if (habitat!=null) {
View Full Code Here

                    ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE,
                    (org.omg.CORBA.Object) gis);
            fineLog( ".initGIS: naming registration complete: {0}", gis);

            // Just for logging
            GroupInfoService gisRef = (GroupInfoService)orb.resolve_initial_references(
                ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE);
            List<ClusterInstanceInfo> lcii =
                    gisRef.getClusterInstanceInfo(null);
            fineLog( "Results from getClusterInstanceInfo:");
            if (lcii != null) {
                for (ClusterInstanceInfo cii : lcii) {
                    fineLog( cii.toString() );
                }
View Full Code Here

                    ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE,
                    (org.omg.CORBA.Object) gis);
            fineLog( ".initGIS: naming registration complete: {0}", gis);

            // Just for logging
            GroupInfoService gisRef = (GroupInfoService)orb.resolve_initial_references(
                ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE);
            List<ClusterInstanceInfo> lcii =
                    gisRef.getClusterInstanceInfo(null);
            fineLog( "Results from getClusterInstanceInfo:");
            if (lcii != null) {
                for (ClusterInstanceInfo cii : lcii) {
                    fineLog( cii.toString() );
                }
View Full Code Here

                    ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE,
                    (org.omg.CORBA.Object) gis);
            fineLog( ".initGIS: naming registration complete: {0}", gis);

            // Just for logging
            GroupInfoService gisRef = (GroupInfoService)orb.resolve_initial_references(
                ORBConstants.FOLB_SERVER_GROUP_INFO_SERVICE);
            List<ClusterInstanceInfo> lcii =
                    gisRef.getClusterInstanceInfo(null);
            fineLog( "Results from getClusterInstanceInfo:");
            if (lcii != null) {
                for (ClusterInstanceInfo cii : lcii) {
                    fineLog( cii.toString() );
                }
View Full Code Here

                                     ORB orb, ServiceLocator services) {
        // Always create one rrPolicy to be shared, if needed.
        final List<String> epList = getEndpointList(myEnv, defaultHost, defaultPort);
        rrPolicy = new RoundRobinPolicy(epList);

        GroupInfoService gis = null ;
        try {
            gis = (GroupInfoService) (orb.resolve_initial_references(ORBLocator.FOLB_CLIENT_GROUP_INFO_SERVICE));
        } catch (InvalidName ex) {
            logger.log(Level.SEVERE, FAILED_TO_RESOLVE_GROUPINFOSERVICE, ORBLocator.FOLB_CLIENT_GROUP_INFO_SERVICE);
            logger.log(Level.SEVERE, "", ex);
        }

        giso = new GroupInfoServiceObserverImpl( gis, rrPolicy );

        gis.addObserver(giso);

        // fineLog( "getInitialContext: rrPolicy = {0}", rrPolicy );

        // this should force the initialization of the resources providers
        if (services !=null) {
View Full Code Here

TOP

Related Classes of com.sun.corba.ee.spi.folb.GroupInfoService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.