本文整理汇总了Java中java.rmi.Naming.list方法的典型用法代码示例。如果您正苦于以下问题:Java Naming.list方法的具体用法?Java Naming.list怎么用?Java Naming.list使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.rmi.Naming
的用法示例。
在下文中一共展示了Naming.list方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: main
import java.rmi.Naming; //导入方法依赖的package包/类
public static void main(String[] args) {
if (args.length == 0) {
System.err.println("usage: RegistryInspector [registry url]");
System.exit(-1);
}
String registry = args[0];
try {
String[] names = Naming.list(registry);
for (String name : names) {
Remote remoteObject = Naming.lookup(name);
if (remoteObject != null) {
System.out.println("name[" + name + "] class=" + remoteObject.getClass().getCanonicalName());
} else {
System.out.println("name[" + name + "] is null.");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
示例2: main
import java.rmi.Naming; //导入方法依赖的package包/类
public static void main(String[] args) {
try {
// BusinessDataService businessData = new BusinessData();
// LocateRegistry.createRegistry(7777);
// Naming.rebind("rmi://172.25.133.95:7777/BusinessDataService",
// businessData);
// System.setProperty("java.rmi.server.hostname", "172.25.133.95");
String[] list = Naming.list("rmi://localhost:8888");
ExpressDataService expressData = (ExpressDataService) Naming
.lookup(list[0]);
ExpressPO vo = (ExpressPO)expressData.getExpressInfo(null,"kdy-00001");
System.out.println(vo.getName());
// AccountDataService accountData =(AccountDataService) Naming.lookup(list[2]);
System.out.println("successful");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
示例3: main
import java.rmi.Naming; //导入方法依赖的package包/类
public static void main(String[] args) {
try {
String[] list = Naming.list("rmi://localhost:8888");
UserDataService userData = (UserDataService) Naming.lookup(list[1]);
System.out.println("successful");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
示例4: checkServerCallLog
import java.rmi.Naming; //导入方法依赖的package包/类
/**
* Check serverCallLog output
*/
private static void checkServerCallLog() throws Exception {
ByteArrayOutputStream serverCallLog = new ByteArrayOutputStream();
RemoteServer.setLog(serverCallLog);
Naming.list(LOCATION);
verifyLog(serverCallLog, "list");
serverCallLog.reset();
RemoteServer.setLog(null);
PrintStream callStream = RemoteServer.getLog();
if (callStream != null) {
TestLibrary.bomb("call stream not null after calling " +
"setLog(null)");
} else {
System.err.println("call stream should be null and it is");
}
Naming.list(LOCATION);
if (usingOld) {
if (serverCallLog.toString().indexOf("UnicastServerRef") >= 0) {
TestLibrary.bomb("server call logging not turned off");
}
} else if (serverCallLog.toByteArray().length != 0) {
TestLibrary.bomb("call log contains output but it " +
"should be empty");
}
serverCallLog.reset();
RemoteServer.setLog(serverCallLog);
try {
// generates a notbound exception
Naming.lookup(LOCATION + "notthere");
} catch (Exception e) {
}
verifyLog(serverCallLog, "exception");
serverCallLog.reset();
RemoteServer.setLog(serverCallLog);
callStream = RemoteServer.getLog();
callStream.println("bingo, this is a getLog test");
verifyLog(serverCallLog, "bingo");
}