|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.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 java.lang.String |
actionReceive
action for receive |
static java.lang.String |
actionSendToQueue
action for send to queue |
static java.lang.String |
actionSendToTopic
action for send to topic |
static java.lang.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(java.lang.String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowedToSendToQueue(java.lang.String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowedToSendToTopic(java.lang.String topicName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowReceiveFromQueue(java.lang.String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowSendToQueue(java.lang.String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
allowSendToTopic(java.lang.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(java.lang.String queueName)
|
static boolean |
createTopic(java.lang.String topicName)
|
static boolean |
deleteQueue(java.lang.String queueName)
|
static boolean |
deleteTopic(java.lang.String topicName)
|
static boolean |
disallowReceiveFromQueue(java.lang.String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
disallowSendToQueue(java.lang.String queueName,
edu.internet2.middleware.subject.Subject subject)
|
static boolean |
disallowSendToTopic(java.lang.String topicName,
edu.internet2.middleware.subject.Subject subject)
|
static java.lang.String |
grouperMessageNameOfRole()
grouper message name of role |
static java.lang.String |
grouperMessageQueueNameOfDef()
grouper message queue name of attribute def |
static java.lang.String |
grouperMessageTopicNameOfDef()
grouper message topic name of attribute def |
static java.lang.String |
messageRootStemName()
message root stem |
static long |
messageSentTimeMicros()
get a change log id |
static java.lang.String |
queueStemName()
queue stem name GrouperBuiltinMessagingSystem. |
static java.util.Collection<java.lang.String> |
queuesTopicSendsTo(java.lang.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(java.lang.String topicName,
java.lang.String queueName)
|
static boolean |
topicRemoveSendToQueue(java.lang.String topicName,
java.lang.String queueName)
|
static java.lang.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 java.lang.String actionSendToTopic
public static final java.lang.String actionSendToQueue
public static final java.lang.String actionReceive
public static final java.lang.String BUILTIN_NAME
Constructor Detail |
---|
public GrouperBuiltinMessagingSystem()
Method Detail |
---|
public static java.lang.String messageRootStemName()
public static java.lang.String grouperMessageTopicNameOfDef()
public static java.lang.String grouperMessageNameOfRole()
public static java.lang.String grouperMessageQueueNameOfDef()
public static java.lang.String topicStemName()
public static java.lang.String queueStemName()
public static boolean createTopic(java.lang.String topicName)
topicName
-
public static boolean deleteTopic(java.lang.String topicName)
topicName
-
public static boolean deleteQueue(java.lang.String queueName)
queueName
-
public static boolean createQueue(java.lang.String queueName)
queueName
-
public static boolean topicAddSendToQueue(java.lang.String topicName, java.lang.String queueName)
topicName
- queueName
-
public static boolean topicRemoveSendToQueue(java.lang.String topicName, java.lang.String queueName)
topicName
- queueName
-
public static boolean allowSendToTopic(java.lang.String topicName, edu.internet2.middleware.subject.Subject subject)
topicName
- subject
-
public static boolean disallowSendToTopic(java.lang.String topicName, edu.internet2.middleware.subject.Subject subject)
topicName
- subject
-
public static boolean allowSendToQueue(java.lang.String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean disallowSendToQueue(java.lang.String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowReceiveFromQueue(java.lang.String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean disallowReceiveFromQueue(java.lang.String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowedToSendToQueue(java.lang.String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowedToReceiveFromQueue(java.lang.String queueName, edu.internet2.middleware.subject.Subject subject)
queueName
- subject
-
public static boolean allowedToSendToTopic(java.lang.String topicName, edu.internet2.middleware.subject.Subject subject)
topicName
- subject
-
public static java.util.Collection<java.lang.String> queuesTopicSendsTo(java.lang.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 |