|
Novell exteNd Messaging Platform 5.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.omg.CORBA.portable.ObjectImpl org.omg.CORBA_2_3.portable.ObjectImpl javax.rmi.CORBA.Stub com.sssw.jbroker.api.admin._ManageableCollectionBase_Tie
Constructor Summary | |
_ManageableCollectionBase_Tie()
|
Method Summary | |
String[] |
_ids()
Retrieves a string array containing the repository identifiers supported by this ObjectImpl object. |
OutputStream |
_invoke(String method,
InputStream in1,
ResponseHandler rh)
Invoked by the ORB to dispatch a request to the servant. |
void |
deactivate()
Deactivate this Tie. |
Manageable |
getManageable(String _arg0)
Get the manageable with a given name. |
String |
getName()
get the name of the Manageable. |
Object[] |
getProperties(String[] _arg0)
Get values for the given property names. |
Object |
getProperty(String _arg0)
Get a property value. |
Class |
getPropertyType(String _arg0)
Get the type of the given property. |
Remote |
getTarget()
Get the Remote implementation to which the Tie delegates method invocations to. |
boolean |
isWritable(String _arg0)
Determine if a given property is writable, or just read-only. |
String[] |
list()
Get the list of Manageables. |
ORB |
orb()
Get the ORB for this Tie. |
void |
orb(ORB orb)
Set the ORB for this Tie. |
String[] |
propertyNames()
Get a list of the property names. |
Class[] |
propertyTypes()
Get a list of the property types. |
void |
setProperties(Hashtable _arg0)
Set multiple properties. |
void |
setProperty(String _arg0,
Object _arg1)
Set a property. |
void |
setTarget(Remote target)
Set the Remote implementation to which the Tie should delegate method invocations to. |
Object |
thisObject()
Return an object reference for this Tie. |
Methods inherited from class javax.rmi.CORBA.Stub |
connect |
Methods inherited from class org.omg.CORBA_2_3.portable.ObjectImpl |
_get_codebase |
Methods inherited from class org.omg.CORBA.portable.ObjectImpl |
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public _ManageableCollectionBase_Tie()
Method Detail |
public Object thisObject()
Tie
thisObject
in interface Tie
public ORB orb()
Tie
orb
in interface Tie
public void orb(ORB orb)
Tie
orb
in interface Tie
public String[] _ids()
ObjectImpl
ObjectImpl
object. For example,
for a stub, this method returns information about all the
interfaces supported by the stub.
_ids
in class ObjectImpl
ObjectImpl
instancepublic void deactivate()
Tie
deactivate
in interface Tie
public void setTarget(Remote target)
Tie
setTarget
in interface Tie
public Remote getTarget()
Tie
getTarget
in interface Tie
public OutputStream _invoke(String method, InputStream in1, ResponseHandler rh)
InvokeHandler
1. Determine correct method, and unmarshal parameters from InputStream.
2. Invoke method implementation.
3. If no user exception, create a normal reply using ResponseHandler.
4. If user exception occurred, create exception reply using ResponseHandler.
5. Marshal reply into OutputStream returned by ResponseHandler.
6. Return OutputStream to ORB.
_invoke
in interface InvokeHandler
method
- The method name.in1
- The InputStream
containing the marshalled arguments.rh
- The ResponseHandler
which the servant uses
to construct a proper reply
OutputStream
created by the
ResponseHandler which contains the marshalled replypublic String getName() throws RemoteException
Manageable
getName
in interface Manageable
RemoteException
public void setProperties(Hashtable _arg0) throws RemoteException, ManageableException
Manageable
setProperties
in interface Manageable
RemoteException
ManageableException
public boolean isWritable(String _arg0) throws RemoteException, ManageableException
Manageable
isWritable
in interface Manageable
RemoteException
ManageableException
public String[] propertyNames() throws RemoteException
Manageable
propertyNames
in interface Manageable
RemoteException
public Class[] propertyTypes() throws RemoteException
Manageable
propertyTypes
in interface Manageable
RemoteException
public Manageable getManageable(String _arg0) throws ManageableException, RemoteException
ManageableCollection
getManageable
in interface ManageableCollection
ManageableException
RemoteException
public Class getPropertyType(String _arg0) throws RemoteException, ManageableException
Manageable
getPropertyType
in interface Manageable
RemoteException
ManageableException
public String[] list() throws RemoteException
ManageableCollection
list
in interface ManageableCollection
RemoteException
public Object getProperty(String _arg0) throws RemoteException, ManageableException
Manageable
getProperty
in interface Manageable
RemoteException
ManageableException
public void setProperty(String _arg0, Object _arg1) throws RemoteException, ManageableException
Manageable
setProperty
in interface Manageable
RemoteException
ManageableException
public Object[] getProperties(String[] _arg0) throws RemoteException, ManageableException
Manageable
getProperties
in interface Manageable
RemoteException
ManageableException
|
Novell exteNd Messaging Platform 5.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |