|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.internet2.middleware.grouper.messaging.GrouperBuiltinMessagingSystem
public class GrouperBuiltinMessagingSystem
built in messaging system from database
Nested Class Summary | |
---|---|
static class |
GrouperBuiltinMessagingSystem.GrouperBuiltinMessageState
state of a message |
Field Summary | |
---|---|
static String |
actionReceive
action for receive |
static String |
actionSendToQueue
action for send to queue |
static String |
actionSendToTopic
action for send to topic |
static String |
BUILTIN_NAME
name of built in messaging system |
Constructor Summary | |
---|---|
GrouperBuiltinMessagingSystem()
|
Method Summary | |
---|---|
edu.internet2.middleware.grouperClient.messaging.GrouperMessageAcknowledgeResult |
acknowledge(edu.internet2.middleware.grouperClient.messaging.GrouperMessageAcknowledgeParam grouperMessageAcknowledgeParam)
|
static boolean |
allowedToReceiveFromQueue(String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowedToSendToQueue(String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowedToSendToTopic(String topicName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowReceiveFromQueue(String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowSendToQueue(String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowSendToTopic(String topicName,
edu.internet2.middleware.subject.Subject subject)
|
static int |
cleanOldProcessedMessages()
clean old unprocessed messages |
static int |
cleanOldUnprocessedMessages()
clean old unprocessed messages |
static boolean |
createQueue(String queueName)
|
static boolean |
createTopic(String topicName)
|
static boolean |
deleteQueue(String queueName)
|
static boolean |
deleteTopic(String topicName)
|
static boolean |
disallowReceiveFromQueue(String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
disallowSendToQueue(String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
disallowSendToTopic(String topicName,
edu.internet2.middleware.subject.Subject subject)
|
static String |
grouperMessageNameOfRole()
grouper message name of role |
static String |
grouperMessageQueueNameOfDef()
grouper message queue name of attribute def |
static String |
grouperMessageTopicNameOfDef()
grouper message topic name of attribute def |
static String |
messageRootStemName()
message root stem |
static long |
messageSentTimeMicros()
get a change log id |
static String |
queueStemName()
queue stem name GrouperBuiltinMessagingSystem. |
static Collection<String> |
queuesTopicSendsTo(String topicName)
|
edu.internet2.middleware.grouperClient.messaging.GrouperMessageReceiveResult |
receive(edu.internet2.middleware.grouperClient.messaging.GrouperMessageReceiveParam grouperMessageReceiveParam)
|
edu.internet2.middleware.grouperClient.messaging.GrouperMessageSendResult |
send(edu.internet2.middleware.grouperClient.messaging.GrouperMessageSendParam grouperMessageSendParam)
|
static boolean |
topicAddSendToQueue(String topicName,
String queueName)
|
static boolean |
topicRemoveSendToQueue(String topicName,
String queueName)
|
static String |
topicStemName()
topic stem name |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String actionSendToTopic
public static final String actionSendToQueue
public static final String actionReceive
public static final String BUILTIN_NAME
Constructor Detail |
---|
public GrouperBuiltinMessagingSystem()
Method Detail |
---|
public static String messageRootStemName()
public static String grouperMessageTopicNameOfDef()
public static String grouperMessageNameOfRole()
public static String grouperMessageQueueNameOfDef()
public static String topicStemName()
public static String queueStemName()
public static boolean createTopic(String topicName)
topicName
-
public static boolean deleteTopic(String topicName)
topicName
-
public static boolean deleteQueue(String queueName)
queueName
-
public static boolean createQueue(String queueName)
queueName
-
public static boolean topicAddSendToQueue(String topicName, String queueName)
topicName
- queueName
-
public static boolean topicRemoveSendToQueue(String topicName, String queueName)
topicName
- queueName
-
public static boolean allowSendToTopic(String topicName, edu.internet2.middleware.subject.Subject subject)
topicName
- subject
-
public static boolean disallowSendToTopic(String topicName, edu.internet2.middleware.subject.Subject subject)
topicName
- subject
-
public static boolean allowSendToQueue(String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean disallowSendToQueue(String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowReceiveFromQueue(String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean disallowReceiveFromQueue(String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowedToSendToQueue(String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowedToReceiveFromQueue(String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowedToSendToTopic(String topicName, edu.internet2.middleware.subject.Subject subject)
topicName
- subject
-
public static Collection<String> queuesTopicSendsTo(String topicName)
topicName
-
public static long messageSentTimeMicros()
public static int cleanOldUnprocessedMessages()
public static int cleanOldProcessedMessages()
public edu.internet2.middleware.grouperClient.messaging.GrouperMessageSendResult send(edu.internet2.middleware.grouperClient.messaging.GrouperMessageSendParam grouperMessageSendParam)
send
in interface edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem
GrouperMessagingSystem.send(edu.internet2.middleware.grouperClient.messaging.GrouperMessageSendParam)
public edu.internet2.middleware.grouperClient.messaging.GrouperMessageReceiveResult receive(edu.internet2.middleware.grouperClient.messaging.GrouperMessageReceiveParam grouperMessageReceiveParam)
receive
in interface edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem
GrouperMessagingSystem.receive(GrouperMessageReceiveParam)
public edu.internet2.middleware.grouperClient.messaging.GrouperMessageAcknowledgeResult acknowledge(edu.internet2.middleware.grouperClient.messaging.GrouperMessageAcknowledgeParam grouperMessageAcknowledgeParam)
acknowledge
in interface edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem
GrouperMessagingSystem.acknowledge(edu.internet2.middleware.grouperClient.messaging.GrouperMessageAcknowledgeParam)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |