MessageTrackingRuntimeMBean Interface
- public interface MessageTrackingRuntimeMBean
extends RuntimeMBean
-
All Superinterfaces
-
DynamicMBean
, MBeanRegistration
, NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public static final long |
-
CACHING_STUB_SVUID
- The magic number that is used to generate the serialVersionUID of the generated
MBean Stub (xxxMBean_Stub).
|
public int |
-
getConversationCount (Date startTime, Date endTime)
- Gets conversation count.
|
public int |
-
getConversationCountByPartner (String partnerId, Date startTime, Date endTime)
- Gets conversation count by partner.
|
public int |
-
getConversationCountByPartners (String fromPartnerId, String toPartnerId, Date startTime, Date endTime)
- Gets conversation count by partners.
|
public int |
-
getMessageCountByConversationAndDirection (String conversationId, String direction, Date startTime, Date endTime)
- Gets message count by conversation and direction.
|
public int |
-
getMessageCountByDirection (String direction, Date startTime, Date endTime)
- Gets message count by direction.
|
public int |
-
getMessageCountByPartnerAndDirection (String partnerId, String direction, Date startTime, Date endTime)
- Gets message count by partner and direction.
|
public int |
-
getMessageCountByPartnersAndDirection (String fromPartnerId, String toPartnerId, String direction, Date startTime, Date endTime)
- Gets message count by partners and direction.
|
CACHING_STUB_SVUID
public static final long CACHING_STUB_SVUID
- The magic number that is used to generate the serialVersionUID of the generated
MBean Stub (xxxMBean_Stub). You must change this value whenever you make one of the
changes to this interface:
- remove an existing method.
- change the signature of an existing "getter" or "setter" method.
- change the signature of an existing "boolean getter", i.e, "boolean isEnabled()"
Otherwise you don't need to change this value. For instance you can add new methods,
or you can change the signature of methods that don't start with "get", "set" or "is".
If you are in doubt then change the SVUID.
It is a good idea to increment this value when changing.
getConversationCount(Date, Date) Method
public int getConversationCount(Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets conversation count.
Parameters
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total conversations that occurred within the passed time period
Exceptions
-
MessageTrackingRuntimeException
getConversationCountByPartner(String, Date, Date) Method
public int getConversationCountByPartner(String
partnerId,
Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets conversation count by partner.
Parameters
-
partnerId
- the Id of the partner interested in
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total conversations that occurred with the the specified partner
Exceptions
-
MessageTrackingRuntimeException
getConversationCountByPartners(String, String, Date, Date) Method
public int getConversationCountByPartners(String
fromPartnerId,
String
toPartnerId,
Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets conversation count by partners.
Parameters
-
fromPartnerId
- the Id of the from partner
-
toPartnerId
- the Id ot the to partner
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total conversations that occurred between the specified partners
Exceptions
-
MessageTrackingRuntimeException
getMessageCountByConversationAndDirection(String, String, Date, Date) Method
public int getMessageCountByConversationAndDirection(String
conversationId,
String
direction,
Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets message count by conversation and direction.
Parameters
-
conversationId
- the Id of the conversation interested in
-
direction
- "sent" or "received"
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total messages exchanged in a specified conversation and in the specified direction
Exceptions
-
MessageTrackingRuntimeException
getMessageCountByDirection(String, Date, Date) Method
public int getMessageCountByDirection(String
direction,
Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets message count by direction.
Parameters
-
direction
- "sent" or "received"
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total messages exchanged in the specified direction
Exceptions
-
MessageTrackingRuntimeException
getMessageCountByPartnerAndDirection(String, String, Date, Date) Method
public int getMessageCountByPartnerAndDirection(String
partnerId,
String
direction,
Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets message count by partner and direction.
Parameters
-
partnerId
- the Id of the partner interested in
-
direction
- "sent" or "received"
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total messages exchanged by the specified partner in the specified direction
Exceptions
-
MessageTrackingRuntimeException
getMessageCountByPartnersAndDirection(String, String, String, Date, Date) Method
public int getMessageCountByPartnersAndDirection(String
fromPartnerId,
String
toPartnerId,
String
direction,
Date
startTime,
Date
endTime)
throws MessageTrackingRuntimeException
Gets message count by partners and direction.
Parameters
-
fromPartnerId
- the Id of the from partner
-
toPartnerId
- the Id ot the to partner
-
direction
- "sent" or "received"
-
startTime
- the start timestamp of the time period interested in
-
endTime
- the end timestamp of the time period interested in
Returns
- total messages exchanged between the specified partners in the specified direction
Exceptions
-
MessageTrackingRuntimeException