package scs.container;
/**
* scs/container/ComponentInterceptionPOATie.java .
* Generated by the IDL-to-Java compiler (portable), version "3.2"
* from ../../idl/deployment.idl
* Friday, December 12, 2008 6:43:12 PM BRST
*/
public class ComponentInterceptionPOATie extends ComponentInterceptionPOA
{
// Constructors
public ComponentInterceptionPOATie ( scs.container.ComponentInterceptionOperations delegate ) {
this._impl = delegate;
}
public ComponentInterceptionPOATie ( scs.container.ComponentInterceptionOperations delegate , org.omg.PortableServer.POA poa ) {
this._impl = delegate;
this._poa = poa;
}
public scs.container.ComponentInterceptionOperations _delegate() {
return this._impl;
}
public void _delegate (scs.container.ComponentInterceptionOperations delegate ) {
this._impl = delegate;
}
public org.omg.PortableServer.POA _default_POA() {
if(_poa != null) {
return _poa;
}
else {
return super._default_POA();
}
}
// The same goes for positions above the list's current size.
public scs.container.ComponentHandle loadInterceptor (scs.core.ComponentId id, String[] args, int position, String type) throws scs.container.ListLockFail, scs.container.ComponentNotFound, scs.container.ComponentAlreadyLoaded, scs.container.LoadFailure
{
return _impl.loadInterceptor(id, args, position, type);
} // loadInterceptor
public void unloadInterceptor (scs.container.ComponentHandle handle) throws scs.container.InterceptorNotInstalled, scs.container.ListLockFail, scs.container.ComponentNotFound
{
_impl.unloadInterceptor(handle);
} // unloadInterceptor
public void changePosition (int instance_id, int position) throws scs.container.InterceptorNotInstalled, scs.container.ListLockFail, scs.container.ComponentNotFound
{
_impl.changePosition(instance_id, position);
} // changePosition
public int getInterceptorPosition (int instance_id) throws scs.container.InterceptorNotInstalled, scs.container.ListLockFail, scs.container.ComponentNotFound
{
return _impl.getInterceptorPosition(instance_id);
} // getInterceptorPosition
public int[] getClientInterceptorsOrder ()
{
return _impl.getClientInterceptorsOrder();
} // getClientInterceptorsOrder
public int[] getServerInterceptorsOrder ()
{
return _impl.getServerInterceptorsOrder();
} // getServerInterceptorsOrder
private scs.container.ComponentInterceptionOperations _impl;
private org.omg.PortableServer.POA _poa;
} // class ComponentInterceptionPOATie