quamj.qps.plugins.oci_qiop
Class Util

java.lang.Object
  |
  +--quamj.qps.plugins.oci_qiop.Util

public final class Util
extends java.lang.Object

Version:
Author:
Christian Tzolov

Constructor Summary
Util()
           
 
Method Summary
static byte[] convertIPAddressToCorba(int[] ipAddress)
           
static int[] convertIPAddressToJava(byte[] ipAddress)
           
static short convertPortToCorba(int port)
           
static int convertPortToJava(short s)
           
static org.omg.IOP.IOR createIOR(org.omg.IOP.IOR ior, java.lang.String id, byte[] key)
           
static org.omg.IOP.IOR createIOR(java.lang.String host, int port, java.lang.String id, com.ooc.OCI.ProfileInfo profileInfo)
           
static boolean equivalent(org.omg.IOP.IOR ior1, org.omg.IOP.IOR ior2)
           
static void extractAllProfileInfos(org.omg.IOP.IOR ior, com.ooc.OCI.ProfileInfoSeqHolder profileInfoSeq, boolean performMatch, java.lang.String host, int port, boolean loopbackMatches)
           
static boolean extractProfileInfo(org.omg.IOP.IOR ior, com.ooc.OCI.ProfileInfoHolder profileInfo)
           
static java.lang.String getCanonicalHostname(boolean numeric)
           
static quamj.iiop_rsvpd.SessionFactory getSessionFactory(org.omg.CORBA.ORB orb_)
           
static int hash(org.omg.IOP.IOR ior, int maximum)
           
static boolean hostMatch(java.lang.String host1, java.lang.String host2, boolean loopbackMatches)
           
static void printIORProfiles(java.lang.String name, org.omg.IOP.IOR ior)
           
static void printObjectProfiles(java.lang.String name, org.omg.CORBA.Object obj)
           
static org.omg.CORBA.Object useOnlyQIOP(org.omg.CORBA.ORB orb, org.omg.CORBA.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

createIOR

public static org.omg.IOP.IOR createIOR(java.lang.String host,
                                        int port,
                                        java.lang.String id,
                                        com.ooc.OCI.ProfileInfo profileInfo)

createIOR

public static org.omg.IOP.IOR createIOR(org.omg.IOP.IOR ior,
                                        java.lang.String id,
                                        byte[] key)

extractProfileInfo

public static boolean extractProfileInfo(org.omg.IOP.IOR ior,
                                         com.ooc.OCI.ProfileInfoHolder profileInfo)

hostMatch

public static boolean hostMatch(java.lang.String host1,
                                java.lang.String host2,
                                boolean loopbackMatches)

extractAllProfileInfos

public static void extractAllProfileInfos(org.omg.IOP.IOR ior,
                                          com.ooc.OCI.ProfileInfoSeqHolder profileInfoSeq,
                                          boolean performMatch,
                                          java.lang.String host,
                                          int port,
                                          boolean loopbackMatches)

equivalent

public static boolean equivalent(org.omg.IOP.IOR ior1,
                                 org.omg.IOP.IOR ior2)

hash

public static int hash(org.omg.IOP.IOR ior,
                       int maximum)

convertPortToJava

public static int convertPortToJava(short s)

convertIPAddressToJava

public static int[] convertIPAddressToJava(byte[] ipAddress)

convertPortToCorba

public static short convertPortToCorba(int port)

convertIPAddressToCorba

public static byte[] convertIPAddressToCorba(int[] ipAddress)

getCanonicalHostname

public static java.lang.String getCanonicalHostname(boolean numeric)

getSessionFactory

public static quamj.iiop_rsvpd.SessionFactory getSessionFactory(org.omg.CORBA.ORB orb_)

printIORProfiles

public static void printIORProfiles(java.lang.String name,
                                    org.omg.IOP.IOR ior)

printObjectProfiles

public static void printObjectProfiles(java.lang.String name,
                                       org.omg.CORBA.Object obj)

useOnlyQIOP

public static org.omg.CORBA.Object useOnlyQIOP(org.omg.CORBA.ORB orb,
                                               org.omg.CORBA.Object obj)