Skip Headers
Oracle TopLink Developer's Guide
10g Release 3 (10.1.3)
B13593-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

Configuring RMI Registry Naming Service Information

The session's message transport service uses a naming service when it looks up connections to other sessions in the coordinated cache. If you choose to use an RMI registry naming service, you can configure RMI registry naming service options.

Table 91-8 summarizes which coordinated caches support RMI registry naming service configuration.

Table 91-9 Coordinated Cache Support for RMI Registry Naming Service Configuration

Coordinated Cache Using TopLink Workbench
Using Java

JMS Coordinated Cache

Unsupported.


Unsupported.


RMI Coordinated Cache

Supported.


Supported.


CORBA Coordinated Cache

Unsupported.


Unsupported.


Custom Coordinated Cache

Unsupported.


Unsupported.



For an RMI coordinated cache, when a particular session's coordinated cache starts up, the session binds its connection in its RMI registry, creates an announcement message (that includes its own naming service information), and broadcasts the announcement to its multicast group (see "Configuring a Multicast Group Address" and "Configuring a Multicast Port"). When a session that belongs to the same multicast group receives this announcement, it uses the JNDI naming service information in the announcement message to establish bidirectional connections with the newly announced session's coordinated cache. The coordinated cache is ready when all participating sessions are interconnected in this way, at which point, sessions can start sending and receiving object change messages. You can then configure each session with RMI registry naming information that identifies the host on which the session is deployed.

Using TopLink Workbench

To specify the sessions's registry naming service, use this procedure:

  1. Select a session or session broker in the Navigator. Its properties appear in the Editor window.

  2. Click the Cache Coordination tab. The Cache Coordination tab appears.

  3. Ensure the Enable Cache Coordination option is selected, then select the appropriate coordinated cache Type (see Table 91-9). The cache coordination options appear on the tab.

    Figure 91-6 Cache Coordination Tab, Naming Service Options

    Description of Figure 91-6  follows
    Description of "Figure 91-6 Cache Coordination Tab, Naming Service Options"

Use the following information to configure the naming service options:

Field Description
URL Assuming that you are using the OC4J JNDI naming service and that all the hosts in your coordinated cache can communicate using the OC4J proprietary RMI protocol ORMI on OC4J default port 23791, use a URL similar to the following:
ormi://<session-host-IP>:23791

where session-host-IP is the IP address of the host on which this session is deployed.