本文整理汇总了Java中com.sun.jndi.toolkit.corba.CorbaUtils.getOrb方法的典型用法代码示例。如果您正苦于以下问题:Java CorbaUtils.getOrb方法的具体用法?Java CorbaUtils.getOrb怎么用?Java CorbaUtils.getOrb使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.sun.jndi.toolkit.corba.CorbaUtils
的用法示例。
在下文中一共展示了CorbaUtils.getOrb方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initUsingCorbanameUrl
import com.sun.jndi.toolkit.corba.CorbaUtils; //导入方法依赖的package包/类
/**
* Initializes using "corbaname" URL (INS 99-12-03)
*/
private String initUsingCorbanameUrl(ORB orb, String url, Hashtable env)
throws NamingException {
try {
CorbanameUrl parsedUrl = new CorbanameUrl(url);
String corbaloc = parsedUrl.getLocation();
String cosName = parsedUrl.getStringName();
if (orb == null) {
// No ORB instance specified; create one using env and defaults
orb = CorbaUtils.getOrb(null, -1, env);
orbTracker = new OrbReuseTracker(orb);
}
setOrbAndRootContext(orb, corbaloc);
return parsedUrl.getStringName();
} catch (MalformedURLException e) {
throw new ConfigurationException(e.getMessage());
}
}
示例2: getDefaultOrb
import com.sun.jndi.toolkit.corba.CorbaUtils; //导入方法依赖的package包/类
private synchronized static ORB getDefaultOrb() {
if (_defaultOrb == null) {
_defaultOrb = CorbaUtils.getOrb(null, -1,
new Hashtable<String, java.lang.Object>());
}
return _defaultOrb;
}
示例3: Test6852078
import com.sun.jndi.toolkit.corba.CorbaUtils; //导入方法依赖的package包/类
public Test6852078(String [] args) {
int capacity = 128;
ByteBuffer bb = ByteBuffer.allocateDirect(capacity);
ByteBufferWithInfo bbwi = new ByteBufferWithInfo( CorbaUtils.getOrb(null, -1, new Hashtable()), bb);
byte[] tmpBuf;
tmpBuf = new byte[bbwi.buflen];
for (int i = 0; i < capacity; i++)
tmpBuf[i] = bbwi.byteBuffer.get(i);
}