本文整理汇总了Java中com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef类的典型用法代码示例。如果您正苦于以下问题:Java ServerDef类的具体用法?Java ServerDef怎么用?Java ServerDef使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ServerDef类属于com.sun.corba.se.spi.activation.RepositoryPackage包,在下文中一共展示了ServerDef类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: printServerDef
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
private String printServerDef( ServerDef sd )
{
return "ServerDef[applicationName=" + sd.applicationName +
" serverName=" + sd.serverName +
" serverClassPath=" + sd.serverClassPath +
" serverArgs=" + sd. serverArgs +
" serverVmArgs=" + sd.serverVmArgs +
"]" ;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:10,代码来源:RepositoryImpl.java
示例2: registerServer
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
public int registerServer(ServerDef serverDef)
throws ServerAlreadyRegistered, BadServerDefinition
{
// verify that the entry is valid
LegacyServerSocketEndPointInfo endpoint =
orb.getLegacyServerSocketManager()
.legacyGetEndpoint(LegacyServerSocketEndPointInfo.BOOT_NAMING);
int initSvcPort = ((SocketOrChannelAcceptor)endpoint)
.getServerSocket().getLocalPort();
ServerTableEntry entry = new ServerTableEntry( wrapper,
illegalServerId, serverDef, (int) initSvcPort, "", true, debug );
switch (entry.verify()) {
case ServerMain.OK:
break;
case ServerMain.MAIN_CLASS_NOT_FOUND:
throw new BadServerDefinition("main class not found.");
case ServerMain.NO_MAIN_METHOD:
throw new BadServerDefinition("no main method found.");
case ServerMain.APPLICATION_ERROR:
throw new BadServerDefinition("server application error.");
default:
throw new BadServerDefinition("unknown Exception.");
}
return registerServer(serverDef, illegalServerId);
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:28,代码来源:RepositoryImpl.java
示例3: getServer
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
public ServerDef getServer(int serverId) throws ServerNotRegistered
{
DBServerDef server = getDBServerDef( serverId ) ;
ServerDef serverDef = new ServerDef(server.applicationName, server.name,
server.classPath, server.args, server.vmArgs);
if (debug)
System.out.println(
"RepositoryImpl: getServer for serverId " + serverId +
" returns " + printServerDef( serverDef ) ) ;
return serverDef;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:15,代码来源:RepositoryImpl.java
示例4: DBServerDef
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
DBServerDef(ServerDef server, int server_id) {
applicationName = server.applicationName ;
name = server.serverName;
classPath = server.serverClassPath;
args = server.serverArgs;
vmArgs = server.serverVmArgs;
id = server_id;
isInstalled = false ;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:10,代码来源:RepositoryImpl.java
示例5: getEntry
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
private ServerTableEntry getEntry( int serverId )
throws ServerNotRegistered
{
Integer key = new Integer(serverId);
ServerTableEntry entry = null ;
synchronized (serverTable) {
entry = (ServerTableEntry) serverTable.get(key);
if (debug)
if (entry == null) {
System.out.println( "ServerManagerImpl: getEntry: " +
"no active server found." ) ;
} else {
System.out.println( "ServerManagerImpl: getEntry: " +
" active server found " + entry + "." ) ;
}
if ((entry != null) && (!entry.isValid())) {
serverTable.remove(key);
entry = null;
}
if (entry == null) {
ServerDef serverDef = repository.getServer(serverId);
entry = new ServerTableEntry( wrapper,
serverId, serverDef, initialPort, dbDirName, false, debug);
serverTable.put(key, entry);
entry.activate() ;
}
}
return entry ;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:36,代码来源:ServerManagerImpl.java
示例6: printServerDef
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
static void printServerDef(ServerDef serverDef, int serverId,
PrintStream out)
{
out.println(CorbaResourceUtil.getText("servertool.appname", serverDef.applicationName));
out.println(CorbaResourceUtil.getText("servertool.name", serverDef.serverName));
out.println(CorbaResourceUtil.getText("servertool.classpath", serverDef.serverClassPath));
out.println(CorbaResourceUtil.getText("servertool.args", serverDef.serverArgs));
out.println(CorbaResourceUtil.getText("servertool.vmargs", serverDef.serverVmArgs));
out.println(CorbaResourceUtil.getText("servertool.serverid", serverId));
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:11,代码来源:ServerTool.java
示例7: processCommand
import com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef; //导入依赖的package包/类
public boolean processCommand(String[] cmdArgs, ORB orb, PrintStream out)
{
ServerDef serverDef;
// process the list active servers command
try {
Repository repository = RepositoryHelper.narrow(
orb.resolve_initial_references( ORBConstants.SERVER_REPOSITORY_NAME ));
Activator activator = ActivatorHelper.narrow(
orb.resolve_initial_references( ORBConstants.SERVER_ACTIVATOR_NAME ));
int[] servers = activator.getActiveServers();
out.println(CorbaResourceUtil.getText("servertool.list2"));
ListServers.sortServers(servers);
for (int i=0; i < servers.length; i++) {
try {
serverDef = repository.getServer(servers[i]);
out.println("\t " + servers[i] + "\t\t" +
serverDef.serverName + "\t\t" +
serverDef.applicationName);
} catch (ServerNotRegistered e) {}
}
} catch (Exception ex) {
ex.printStackTrace();
}
return commandDone;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:32,代码来源:ServerTool.java
注:本文中的com.sun.corba.se.spi.activation.RepositoryPackage.ServerDef类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论