public class UCPDataPartitioningCallback extends java.lang.Object implements DataPartitioningCallback, oracle.ucp.jdbc.oracle.DataBasedConnectionAffinityCallback
PartitioningPolicy| Constructor and Description |
|---|
UCPDataPartitioningCallback() |
| Modifier and Type | Method and Description |
|---|---|
oracle.ucp.ConnectionAffinityCallback.AffinityPolicy |
getAffinityPolicy() |
java.lang.Object |
getConnectionAffinityContext() |
int |
getPartitionId() |
void |
register(javax.sql.DataSource datSource,
Session session) |
void |
setAffinityPolicy(oracle.ucp.ConnectionAffinityCallback.AffinityPolicy policy) |
boolean |
setConnectionAffinityContext(java.lang.Object context) |
boolean |
setDataKey(java.lang.Object key) |
void |
setPartitionId(int id)
Set the partition id for this thread.
|
public void register(javax.sql.DataSource datSource,
Session session)
register in interface DataPartitioningCallbackpublic void setPartitionId(int id)
setPartitionId in interface DataPartitioningCallbackpublic int getPartitionId()
getPartitionId in interface oracle.ucp.jdbc.oracle.DataBasedConnectionAffinityCallbackpublic boolean setDataKey(java.lang.Object key)
setDataKey in interface oracle.ucp.jdbc.oracle.DataBasedConnectionAffinityCallbackpublic boolean setConnectionAffinityContext(java.lang.Object context)
setConnectionAffinityContext in interface oracle.ucp.ConnectionAffinityCallbackpublic void setAffinityPolicy(oracle.ucp.ConnectionAffinityCallback.AffinityPolicy policy)
setAffinityPolicy in interface oracle.ucp.ConnectionAffinityCallbackpublic java.lang.Object getConnectionAffinityContext()
getConnectionAffinityContext in interface oracle.ucp.ConnectionAffinityCallbackpublic oracle.ucp.ConnectionAffinityCallback.AffinityPolicy getAffinityPolicy()
getAffinityPolicy in interface oracle.ucp.ConnectionAffinityCallback