Package com.sun.enterprise.iiop

Examples of com.sun.enterprise.iiop.AlternateIIOPAddressComponent


          + " for listener id: " + id
          + " address/port: " + hostName
          + "/" + port);
      }
     
      AlternateIIOPAddressComponent address =
        new AlternateIIOPAddressComponent(
                  hostName,
                  Integer.decode(port).shortValue());
     
      currentAddressList.add(address);
        }
    }
      }

      if (previousAddressList == null) {

    //
    // Save the previous list for subsequent comparisons.
    //

    previousAddressList = new ArrayList();
    // List does not define .clone and Object.clone is protected.
    Iterator i = currentAddressList.iterator();
    while (i.hasNext()) { previousAddressList.add(i.next()); }

    //
    // Randomize the list for this ORB.
    // Save it in unmarshaled form for logging.
    //

    java.util.Collections.shuffle(currentAddressList);
    randomizedAddressList = currentAddressList;

    if (_logger.isLoggable(Level.FINE)) {
        _logger.log(Level.FINE, baseMsg
        + " first call - saving randomized alternate address list: "
        + randomizedAddressList);
    }

    //
    // Save a marshaled version for subsequent calls.
    //

    randomizedAndMarshaledAddressList = new ArrayList();
    i = randomizedAddressList.iterator();
    while (i.hasNext()) {
        AlternateIIOPAddressComponent address =
      (AlternateIIOPAddressComponent) i.next();
        Any any = orb.create_any();
        AlternateIIOPAddressComponentHelper.insert(any, address);
        byte[] data = getCodec(orb).encode_value(any);
        TaggedComponent tc =
View Full Code Here

TOP

Related Classes of com.sun.enterprise.iiop.AlternateIIOPAddressComponent

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.