Class SiteEventDescriptor
java.lang.Object
oracle.communication.brm.charging.monitor.utils.SiteEventDescriptor
SiteEventDescriptor captures an administrator initiated site event such as a site failover or a site recovered
from ECE multi-active sites deployment
-
Constructor Summary
ConstructorsConstructorDescriptionSiteEventDescriptor(String eventSiteName, String eventType, String originSiteName, String originInstanceName, long originTimestamp) ECE internal only. -
Method Summary
Modifier and TypeMethodDescriptionECE internal only.String[]ECE internal only.Get the site name from the site event where a site has failedover or is recovered.ECE internal only.Get the origin Monitor Agent instance name from the site event where the site event is initiated by operator.Get the origin site name from the site event where the site event is initiated by operator.longGet the origin timestamp from the site event when the site event is initiated by operator.booleanValidate it is a site failover eventtoString()Get site event descriptor as stringvoidECE internal only.
-
Constructor Details
-
SiteEventDescriptor
public SiteEventDescriptor(String eventSiteName, String eventType, String originSiteName, String originInstanceName, long originTimestamp) ECE internal only. Non-ECE application should not use. Constructor- Parameters:
eventSiteName- event site nameeventType- event typeoriginSiteName- origin site nameoriginInstanceName- origin instance nameoriginTimestamp- origin timestamp
-
-
Method Details
-
update
public void update(String eventType, String originSiteName, String originInstanceName, long originTimestamp) ECE internal only. Non-ECE application should not use. Update the site event descriptor- Parameters:
eventType- event typeoriginSiteName- origin site nameoriginInstanceName- origin instance nameoriginTimestamp- origin timestamp
-
getEventSiteName
Get the site name from the site event where a site has failedover or is recovered.- Returns:
- event site name
-
getEventType
ECE internal only. Non-ECE application should not use. Get site event type with type safe enum- Returns:
- event type
-
isFailoverEvent
public boolean isFailoverEvent()Validate it is a site failover event- Returns:
- true if is site failover event, otherwise false for site recovered event
-
_getEventType
ECE internal only. Non-ECE application should not use. Get the event type from the site event where a site has failedover or is recovered.- Returns:
- event type
-
getOriginSiteName
Get the origin site name from the site event where the site event is initiated by operator.- Returns:
- event site name
-
getOriginInstanceName
Get the origin Monitor Agent instance name from the site event where the site event is initiated by operator.- Returns:
- event instance name
-
getOriginTimestamp
public long getOriginTimestamp()Get the origin timestamp from the site event when the site event is initiated by operator.- Returns:
- timestamp
-
asStringArray
ECE internal only. Non-ECE application should not use. Get site event descriptor information as string array- Returns:
- site event descriptor as string array
-
toString
Get site event descriptor as string
-