Oracle Event Processing supports network I/O over TCP/IP with a variety of providers in server and client mode. You can define a network I/O service for SSL and non-SSL network access in the server config.xml
file.
Oracle Event Processing servers are certified for use with IPv4 only or the IPv4/IPv6 dual-stack. For information about IPv6, see RFC 2460: Internet Protocol, Version 6 (IPv6) Specification at http://www.ietf.org/rfc/rfc2460.txt
.
The jetty
and weblogic-rmi-client
server services depend on network I/O configuration. The jetty
service depends on network I/O server (netio
) configuration, and the weblogic-rmi-client
service depends on network I/O client (netio-client
) configuration.
This chapter includes the following sections:
The following table lists the network I/O providers that Oracle Event Processing supports.
Table 8-1 Oracle Event Processing Network I/O Providers
provider-type | SSL? | Description |
---|---|---|
|
No |
Provides fully non-blocking I/O for reads and writes. Each call to |
|
No |
Provides non-blocking I/O for the |
|
No |
Blocks on each |
|
No |
Oracle Event Processing tries the |
|
Yes |
The |
The following example shows how to specify a provider in the config.xml
file netio
element using the provider-type
child element.
<netio> <name>myNetio</name> <port>12345</port> <provider-type>non-blocking</provider-type> </netio>
You can define a network I/O service to be used by other services to act as the server and listen for incoming connections. You can also create a client network I/O service as Configure Network I/O Client (netio-client) describes.
You configure network I/O server services with the netio
element in the Oracle Event Processing server config.xml
file. For more information, see:
Configure Network I/O Server
You can define a network I/O service to use to perform non-blocking network I/O, but that does not act as a server and does not listen for incoming connections. You can also create a server network I/O service as Configure Network I/O Server (netio) describes.
You configure network I/O client services with the netio-client
element in the Oracle Event Processing server config.xml
file.
For more information, see:
To configure network I/O client: