package com.fourinone;
import java.rmi.RemoteException;
class ServiceContext extends BeanService
{
static <I extends ParkActive> void startService(String host, int port, String sn, I i)
{
try{
putBean(host,false,port,sn,i);
}catch(Exception e){
LogUtil.info("[ObjectService]", "[startService]", e);
}
}
static <I extends ParkActive> void startService(String host, int port, String sn, I i, String cb, String pl)//
{
try{
putBean(host,false,port,sn,i,cb,pl,new ParkManager());
//pm.checkPermission(new ParkPermission("park","all"));
}catch(Exception e){
LogUtil.info("[ObjectService]", "[startService]", e);
}
}
static <I extends ParkActive> I getService(Class<I> a, String host, int port, String sn){
I i=null;
try{
i=(I)getBean(host,port,sn);
}catch(RemoteException e){
LogUtil.info("[ObjectService]", "[getService]", e);
}
return i;
}
}