Java Code Examples for com.sun.corba.se.spi.ior.iiop.IIOPProfileTemplate#getPrimaryAddress()

The following examples show how to use com.sun.corba.se.spi.ior.iiop.IIOPProfileTemplate#getPrimaryAddress() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 2
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 3
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 4
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 5
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 6
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 7
Source Project: JDKSourceCode1.8   File: DefaultSocketFactory.java    License: MIT License 5 votes vote down vote up
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 8
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 9
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 10
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 11
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 12
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 13
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 14
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 15
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 16
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 17
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 18
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}
 
Example 19
public SocketInfo getEndPointInfo(ORB orb,
                                    IOR ior,
                                    SocketInfo socketInfo)
{
    IIOPProfileTemplate temp =
        (IIOPProfileTemplate)ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = temp.getPrimaryAddress() ;

    return new EndPointInfoImpl(ORBSocketFactory.IIOP_CLEAR_TEXT,
                                primary.getPort(),
                                primary.getHost().toLowerCase());
}
 
Example 20
public List getSocketInfo(IOR ior)
{
    SocketInfo socketInfo;
    List result = new ArrayList();

    IIOPProfileTemplate iiopProfileTemplate = (IIOPProfileTemplate)
        ior.getProfile().getTaggedProfileTemplate() ;
    IIOPAddress primary = iiopProfileTemplate.getPrimaryAddress() ;
    String hostname = primary.getHost().toLowerCase();
    int    port     = primary.getPort();
    // NOTE: we could check for 0 (i.e., CSIv2) but, for a
    // non-CSIv2-configured client ORB talking to a CSIv2 configured
    // server ORB you might end up with an empty contact info list
    // which would then report a failure which would not be as
    // instructive as leaving a ContactInfo with a 0 port in the list.
    socketInfo = createSocketInfo(hostname, port);
    result.add(socketInfo);

    Iterator iterator = iiopProfileTemplate.iteratorById(
        TAG_ALTERNATE_IIOP_ADDRESS.value);

    while (iterator.hasNext()) {
        AlternateIIOPAddressComponent alternate =
            (AlternateIIOPAddressComponent) iterator.next();
        hostname = alternate.getAddress().getHost().toLowerCase();
        port     = alternate.getAddress().getPort();
        socketInfo= createSocketInfo(hostname, port);
        result.add(socketInfo);
    }
    return result;
}