ServantBasePeer.java
972 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.CORBA.impl;
import com.adobe.CORBA.impl.ServantBasePeerImpl;
import com.adobe.aemds.bedrock.internal.Utilities;
import com.adobe.service.ConnectionFactory;
import javax.naming.NameNotFoundException;
import org.omg.CORBA.Object;
public abstract class ServantBasePeer {
private static final Factory _factory = new ServantBasePeerImpl.Factory();
public static Factory getFactory() {
return _factory;
}
public abstract Object activate(java.lang.Object var1);
public abstract void deactivate();
public Object newServiceConnection(String serviceName) throws NameNotFoundException {
ConnectionFactory factory = Utilities.serviceLookup(serviceName);
return (Object)factory.getConnection();
}
public static interface Factory {
public ServantBasePeer create(java.lang.Object var1);
public void deactivateForOwner(java.lang.Object var1);
}
}