Package com.sun.corba.ee.impl.protocol
Class INSServerRequestDispatcher
java.lang.Object
com.sun.corba.ee.impl.protocol.INSServerRequestDispatcher
- All Implemented Interfaces:
ServerRequestDispatcher
INSServerRequestDispatcher handles all INS related discovery request. The INS Service
can be registered using ORB.register_initial_reference().
This Singleton subcontract just
finds the target IOR and does location forward.
XXX PI points are not invoked in either dispatch() or locate() method this
should be fixed in Tiger.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispatch
(MessageMediator request) private IOR
getINSReference
(String insKey) getINSReference if it is registered in INSObjectKeyMap.Handle a locate request.
-
Field Details
-
wrapper
-
orb
-
-
Constructor Details
-
INSServerRequestDispatcher
-
-
Method Details
-
locate
Description copied from interface:ServerRequestDispatcher
Handle a locate request.- Specified by:
locate
in interfaceServerRequestDispatcher
- Parameters:
okey
- key to object to locate- Returns:
- IOR for the request
-
dispatch
- Specified by:
dispatch
in interfaceServerRequestDispatcher
-
getINSReference
getINSReference if it is registered in INSObjectKeyMap.
-