本文整理了Java中org.omg.PortableServer.POAPackage.WrongPolicy
类的一些代码示例,展示了WrongPolicy
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WrongPolicy
类的具体详情如下:
包路径:org.omg.PortableServer.POAPackage.WrongPolicy
类名称:WrongPolicy
暂无
代码示例来源:origin: org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec
public Servant idToServant(byte[] id) throws WrongPolicy, ObjectNotActive
{
throw new WrongPolicy();
}
}
代码示例来源:origin: org.jacorb/jacorb-services
/**
* Destroy / deactivate the servant.
*/
private void releaseServant( org.omg.PortableServer.Servant servant )
{
try
{
servant._poa().deactivate_object( servant._object_id() );
}
catch (org.omg.PortableServer.POAPackage.WrongPolicy wpEx)
{
wpEx.printStackTrace();
}
catch (org.omg.PortableServer.POAPackage.ObjectNotActive onaEx)
{
onaEx.printStackTrace();
}
}
代码示例来源:origin: org.apache.yoko/yoko-rmi-impl
public void orb(org.omg.CORBA.ORB orb) {
try {
POA _poa = POAHelper.narrow(orb
.resolve_initial_references("RootPOA"));
_poa.activate_object(this);
} catch (org.omg.CORBA.ORBPackage.InvalidName ex) {
throw new RuntimeException("ORB must have POA support", ex);
} catch (org.omg.PortableServer.POAPackage.WrongPolicy ex) {
throw new RuntimeException("wrong policy: " + ex.getMessage(), ex);
} catch (org.omg.PortableServer.POAPackage.ServantAlreadyActive ex) {
throw new RuntimeException("already active: " + ex.getMessage(), ex);
}
}
代码示例来源:origin: org.jacorb/jacorb
final public org.omg.CORBA.Object this_object (org.omg.PortableServer.Servant self)
{
check();
try
{
poa = poa(self);
}
catch (org.omg.CORBA.OBJ_ADAPTER e)
{
// Use servants default POA. Operation may be re-implemented
// by servant implementation.
poa = self._default_POA ();
}
if (poa == null)
{
throw new org.omg.CORBA.OBJ_ADAPTER("null value returned by _default_POA() on Servant " + self);
}
try
{
return (poa.servant_to_reference(self));
}
catch(ServantNotActive e)
{
throw new org.omg.CORBA.OBJ_ADAPTER(e.toString());
}
catch(WrongPolicy e)
{
throw new org.omg.CORBA.OBJ_ADAPTER(e.toString());
}
}
代码示例来源:origin: org.fudaa.framework.dodico/dodico-common
private Object getObjectToDo(final org.omg.CORBA.Object _ref) {
if (BoonyLib.isAllLocal()) {
return _ref;
}
Servant r = null;
try {
r = BoonyLib.getPOA().reference_to_servant(_ref);
} catch (final ObjectNotActive _e) {
_e.printStackTrace();
} catch (final WrongPolicy _e) {
_e.printStackTrace();
} catch (final WrongAdapter _e) {
_e.printStackTrace();
}
return getDelegate(r);
}
代码示例来源:origin: org.apache.yoko/yoko-rmi-impl
private org.omg.CORBA.portable.ObjectImpl export() {
try {
if (id != null) {
throw new Error("Internal consistency error!");
}
id = poa.activate_object(servant);
return (org.omg.CORBA.portable.ObjectImpl) poa.id_to_reference(id);
} catch (org.omg.PortableServer.POAPackage.ServantAlreadyActive ex) {
throw new Error(ex.getMessage(), ex);
} catch (org.omg.PortableServer.POAPackage.ObjectNotActive ex) {
throw new Error(ex.getMessage(), ex);
} catch (org.omg.PortableServer.POAPackage.WrongPolicy ex) {
throw new Error(ex.getMessage(), ex);
}
}
代码示例来源:origin: org.jboss.openjdk-orb/openjdk-orb
public Servant idToServant( byte[] id )
throws WrongPolicy, ObjectNotActive
{
throw new WrongPolicy();
}
}
代码示例来源:origin: org.apache.yoko/yoko-rmi-impl
public void exportObject(Remote obj) throws java.rmi.RemoteException {
RMIState state = RMIState.current();
try {
state.checkShutDown();
} catch (BAD_INV_ORDER ex) {
throw new RemoteException("RMIState is deactivated", ex);
}
Tie tie = javax.rmi.CORBA.Util.getTie(obj);
if (tie != null)
throw new java.rmi.RemoteException("object already exported");
RMIServant servant = new RMIServant(state);
javax.rmi.CORBA.Util.registerTarget(servant, obj);
logger.finer("exporting instance of " + obj.getClass().getName()
+ " in " + state.getName());
try {
servant._id = state.getPOA().activate_object(servant);
} catch (org.omg.PortableServer.POAPackage.ServantAlreadyActive ex) {
throw new java.rmi.RemoteException("internal error: " + ex.getMessage(), ex);
} catch (org.omg.PortableServer.POAPackage.WrongPolicy ex) {
throw new java.rmi.RemoteException("internal error: " + ex.getMessage(), ex);
}
}
代码示例来源:origin: org.apache.yoko/yoko-core
public void deactivate(org.omg.PortableServer.POA poa, byte[] oid)
throws org.omg.PortableServer.POAPackage.ObjectNotActive,
org.omg.PortableServer.POAPackage.WrongPolicy {
//
// Requires the RETAIN policy.
//
throw new org.omg.PortableServer.POAPackage.WrongPolicy();
}
代码示例来源:origin: org.apache.yoko/yoko-rmi-impl
public java.rmi.Remote toStub(java.rmi.Remote value)
throws java.rmi.NoSuchObjectException {
if (value instanceof javax.rmi.CORBA.Stub)
return value;
javax.rmi.CORBA.Tie tie = javax.rmi.CORBA.Util.getTie(value);
if (tie == null) {
// Throwable trace =
// org.apache.yoko.rmi.api.PortableRemoteObjectExt.getStateTrace ();
// log.info("Instance of "+value.getClass()+" is not exported in
// "+RMIState.current().getName()+" tie="+tie+";
// "+(trace==null?"trace is null":""), trace);
throw new java.rmi.NoSuchObjectException("object not exported");
}
RMIServant servant = (RMIServant) tie;
try {
org.omg.PortableServer.POA poa = servant.getRMIState().getPOA();
org.omg.CORBA.Object ref = poa.servant_to_reference(servant);
return (java.rmi.Remote) narrow(ref, servant.getJavaClass());
} catch (org.omg.PortableServer.POAPackage.ServantNotActive ex) {
throw new RuntimeException("internal error: " + ex.getMessage(), ex);
} catch (org.omg.PortableServer.POAPackage.WrongPolicy ex) {
throw new RuntimeException("internal error: " + ex.getMessage(), ex);
}
}
代码示例来源:origin: org.jboss.openjdk-orb/openjdk-orb
public final void activateObject(byte[] id, Servant servant)
throws WrongPolicy, ServantAlreadyActive, ObjectAlreadyActive
{
throw new WrongPolicy();
}
代码示例来源:origin: org.apache.yoko/yoko-rmi-impl
public synchronized void unexport() {
if (id == null) {
return;
}
try {
poa.deactivate_object(id);
id = null;
} catch (org.omg.PortableServer.POAPackage.ObjectNotActive ex) {
throw (org.omg.CORBA.INTERNAL)new
org.omg.CORBA.INTERNAL("ObjectNotActive::" + ex.getMessage()).initCause(ex);
} catch (org.omg.PortableServer.POAPackage.WrongPolicy ex) {
throw (org.omg.CORBA.INTERNAL)new
org.omg.CORBA.INTERNAL("WrongPolicy::" + ex.getMessage()).initCause(ex);
}
}
}
代码示例来源:origin: org.apache.yoko/yoko-core
public void activate(byte[] oid, org.omg.PortableServer.Servant servant)
throws org.omg.PortableServer.POAPackage.ServantAlreadyActive,
org.omg.PortableServer.POAPackage.WrongPolicy,
org.omg.PortableServer.POAPackage.ObjectAlreadyActive {
//
// Requires the RETAIN policy.
//
throw new org.omg.PortableServer.POAPackage.WrongPolicy();
}
代码示例来源:origin: jboss/jboss-javaee-specs
public final void activateObject(byte[] id, Servant servant) throws WrongPolicy, ServantAlreadyActive,
ObjectAlreadyActive
{
throw new WrongPolicy();
}
代码示例来源:origin: jboss/jboss-javaee-specs
public final void activateObject(byte[] id, Servant servant) throws WrongPolicy, ServantAlreadyActive,
ObjectAlreadyActive
{
throw new WrongPolicy();
}
代码示例来源:origin: org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec
public void setDefaultServant(Servant servant) throws WrongPolicy
{
throw new WrongPolicy();
}
代码示例来源:origin: org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec
public void setServantManager(ServantManager servantManager) throws WrongPolicy
{
throw new WrongPolicy();
}
代码示例来源:origin: org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec
public void setDefaultServant(Servant servant) throws WrongPolicy
{
throw new WrongPolicy();
}
代码示例来源:origin: org.jboss.openjdk-orb/openjdk-orb
public Servant getDefaultServant() throws NoServant, WrongPolicy
{
throw new WrongPolicy();
}
代码示例来源:origin: org.jboss.openjdk-orb/openjdk-orb
public ServantManager getServantManager() throws WrongPolicy
{
throw new WrongPolicy();
}
内容来源于网络,如有侵权,请联系作者删除!