public class HaInfo extends Object
This would help a loadbalancer to put the request(in case of a fail-over) on a replica instance that has all the related data. Even if there is no loadbalancer, a backing store could locate the information by directly going to the correct replica instance. This would also help any part of the runtime to know about failover case(and in-turn may invalidate local caches).
To achieve this functionality, it carries two pieces of information:
BackingStore
keys can
use this info for their HashableKey impl. First store creates this object,
and subsequent related stores use the same key.
This can be accessed from Packet
using Packet.HA_INFO
property by the runtime. This object is created typically
Constructor and Description |
---|
HaInfo(String key,
String replicaInstance,
boolean failOver) |
Modifier and Type | Method and Description |
---|---|
String |
getKey() |
String |
getReplicaInstance() |
boolean |
isFailOver() |
Copyright © 2015 Oracle Corporation. All rights reserved.