Class PlatformSubscriptionsMessenger
- java.lang.Object
-
- com.biglybt.core.messenger.config.PlatformSubscriptionsMessenger
-
public class PlatformSubscriptionsMessenger extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PlatformSubscriptionsMessenger.subscriptionDetails
static class
PlatformSubscriptionsMessenger.subscriptionInfo
-
Field Summary
Fields Modifier and Type Field Description private static PlatformMessengerConfig
dispatcher
private static boolean
MESSAGING_ENABLED
private static java.lang.String
OP_CREATE_SUBS
private static java.lang.String
OP_GET_POP_BY_SID
private static java.lang.String
OP_GET_SUBS_BY_SID
private static java.lang.String
OP_SET_SELECTED
private static java.lang.String
OP_UPDATE_SUBS
-
Constructor Summary
Constructors Constructor Description PlatformSubscriptionsMessenger()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
checkEnabled(java.lang.String method)
static long
getPopularityBySID(byte[] sid)
static PlatformSubscriptionsMessenger.subscriptionDetails
getSubscriptionBySID(byte[] sid, boolean is_anon)
static void
main(java.lang.String[] args)
static java.util.List[]
setSelected(java.util.List sids)
static void
updateSubscription(boolean create, java.lang.String name, byte[] public_key, byte[] private_key, byte[] sid, int version, boolean is_anon, java.lang.String content)
-
-
-
Field Detail
-
MESSAGING_ENABLED
private static final boolean MESSAGING_ENABLED
- See Also:
- Constant Field Values
-
dispatcher
private static final PlatformMessengerConfig dispatcher
-
OP_CREATE_SUBS
private static final java.lang.String OP_CREATE_SUBS
- See Also:
- Constant Field Values
-
OP_UPDATE_SUBS
private static final java.lang.String OP_UPDATE_SUBS
- See Also:
- Constant Field Values
-
OP_GET_SUBS_BY_SID
private static final java.lang.String OP_GET_SUBS_BY_SID
- See Also:
- Constant Field Values
-
OP_GET_POP_BY_SID
private static final java.lang.String OP_GET_POP_BY_SID
- See Also:
- Constant Field Values
-
OP_SET_SELECTED
private static final java.lang.String OP_SET_SELECTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
updateSubscription
public static void updateSubscription(boolean create, java.lang.String name, byte[] public_key, byte[] private_key, byte[] sid, int version, boolean is_anon, java.lang.String content) throws PlatformMessengerException
- Throws:
PlatformMessengerException
-
getSubscriptionBySID
public static PlatformSubscriptionsMessenger.subscriptionDetails getSubscriptionBySID(byte[] sid, boolean is_anon) throws PlatformMessengerException
- Throws:
PlatformMessengerException
-
getPopularityBySID
public static long getPopularityBySID(byte[] sid) throws PlatformMessengerException
- Throws:
PlatformMessengerException
-
setSelected
public static java.util.List[] setSelected(java.util.List sids) throws PlatformMessengerException
- Throws:
PlatformMessengerException
-
checkEnabled
protected static void checkEnabled(java.lang.String method) throws PlatformMessengerException
- Throws:
PlatformMessengerException
-
main
public static void main(java.lang.String[] args)
-
-