Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Can an extend client use both POF and java.io.Serializable?

snidely_whiplashJul 26 2011 — edited Jul 30 2011
Can an Extend client use both POF and java.io.Serializable for different caches? Something like this:
<?xml version="1.0"?>

<!DOCTYPE cache-config SYSTEM "cache-config.dtd">

<cache-config>
	
	<!-- ***********  SCHEME MAPPINGS  ***********  -->
	<caching-scheme-mapping>
		
		<cache-mapping>
			<cache-name>cache_with_pof_objects</cache-name>
			<scheme-name>extend-scheme-pof</scheme-name>
		</cache-mapping>
		
		<cache-mapping>
			<cache-name>cache_with_serializable_objects</cache-name>
			<scheme-name>extend-scheme</scheme-name>
		</cache-mapping>
		

	</caching-scheme-mapping>
	<!-- ******************************** -->

	<caching-schemes>


<!-- *********** FOR POF ***************** -->
		<remote-cache-scheme>
      <scheme-name>extend-scheme-pof</scheme-name>
      <service-name>ExtendTcpPofCacheService</service-name>
      <initiator-config>
      	
      	<serializer>
	  <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
	</serializer>
			
        <tcp-initiator>
          <remote-addresses>
             <socket-address>
              <address>192.168.3.6</address>
              <port>9090</port>
             </socket-address>
          </remote-addresses>
          <connect-timeout>12s</connect-timeout>
        </tcp-initiator>

        <outgoing-message-handler>
          <request-timeout>6s</request-timeout>
        </outgoing-message-handler>
      </initiator-config>
    </remote-cache-scheme>
    
    
    <!-- *********** FOR serializable ***************** -->
    	<remote-cache-scheme>
      <scheme-name>extend-scheme</scheme-name>
      <service-name>ExtendTcpCacheService</service-name>
      <initiator-config>
 
        <tcp-initiator>
          <remote-addresses>
              <socket-address>
              <address>192.168.3.6</address>
              <port>9090</port>
            </socket-address>
          </remote-addresses>
          <connect-timeout>12s</connect-timeout>
        </tcp-initiator>

        <outgoing-message-handler>
          <request-timeout>6s</request-timeout>
        </outgoing-message-handler>
      </initiator-config>
    </remote-cache-scheme>
		
</caching-schemes>
</cache-config>
Thanks,
Andrew
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 27 2011
Added on Jul 26 2011
17 comments
2,456 views