Package com.caplin.permissioning
Class PermissionPublisher
java.lang.Object
com.caplin.permissioning.PermissionPublisher
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionPublisher(com.caplin.datasource.publisher.CompatibilityPublisher activePublisher, com.caplin.datasource.publisher.BroadcastPublisher broadcastPublisher, com.caplin.permissioning.SubscriptionManager subscriptionManager, com.caplin.permissioning.RoleInternal role, Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidactiveAdd(com.caplin.datasource.Peer peer, User user, com.caplin.permissioning.PermissionStore store) voidactiveDelete(com.caplin.datasource.SubjectErrorEvent subjectErrorEvent, com.caplin.permissioning.PermissionStore store, com.caplin.permissioning.TransactionWrapper wrapper) voidactiveDiscard(com.caplin.datasource.Peer peer, String containerSubject, com.caplin.permissioning.PermissionStore store) voidactiveError(String subject) voidactiveUpdate(com.caplin.datasource.messaging.container.ContainerMessage message, User user, com.caplin.permissioning.PermissionStore store, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcast(com.caplin.datasource.messaging.Message message, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcast(com.caplin.datasource.Peer peer, com.caplin.datasource.messaging.Message message, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcast(com.caplin.datasource.Peer peer, List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcast(List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcastError(com.caplin.datasource.Peer peer, com.caplin.datasource.SubjectErrorEvent subjectErrorEvent) voidbroadcastToActivePeers(com.caplin.datasource.messaging.Message message, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcastToActivePeers(List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcastUpdate(com.caplin.datasource.messaging.permission.PermissionMessage message, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcastUpdate(com.caplin.datasource.Peer peer, com.caplin.datasource.messaging.permission.PermissionMessage message, com.caplin.permissioning.TransactionWrapper wrapper) voidbroadcastUpdate(List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) com.caplin.datasource.messaging.MessageFactoryvoidsendClear(com.caplin.datasource.Peer peer) voidsendGlobalDefaults(com.caplin.datasource.Peer peer, com.caplin.permissioning.PermissionStore store) voidsendRules(com.caplin.datasource.Peer peer, com.caplin.permissioning.PermissionStore store) voidsendRulesAndGlobalDefaults(com.caplin.datasource.Peer peer, com.caplin.permissioning.PermissionStore store) voidsetSerializer(com.caplin.permissioning.Serialiser serializer) voidcom.caplin.datasource.messaging.record.WrapperMessagewrapPermissionMessages(String subject, List<com.caplin.datasource.messaging.permission.PermissionMessage> list)
-
Constructor Details
-
PermissionPublisher
public PermissionPublisher(com.caplin.datasource.publisher.CompatibilityPublisher activePublisher, com.caplin.datasource.publisher.BroadcastPublisher broadcastPublisher, com.caplin.permissioning.SubscriptionManager subscriptionManager, com.caplin.permissioning.RoleInternal role, Logger logger)
-
-
Method Details
-
setSerializer
public void setSerializer(com.caplin.permissioning.Serialiser serializer) -
broadcast
public void broadcast(com.caplin.datasource.Peer peer, com.caplin.datasource.messaging.Message message, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcast
public void broadcast(com.caplin.datasource.Peer peer, List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcast
public void broadcast(com.caplin.datasource.messaging.Message message, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcastToActivePeers
public void broadcastToActivePeers(com.caplin.datasource.messaging.Message message, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcastToActivePeers
public void broadcastToActivePeers(List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcast
public void broadcast(List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcastError
public void broadcastError(com.caplin.datasource.Peer peer, com.caplin.datasource.SubjectErrorEvent subjectErrorEvent) -
broadcastUpdate
public void broadcastUpdate(com.caplin.datasource.Peer peer, com.caplin.datasource.messaging.permission.PermissionMessage message, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcastUpdate
public void broadcastUpdate(com.caplin.datasource.messaging.permission.PermissionMessage message, com.caplin.permissioning.TransactionWrapper wrapper) -
broadcastUpdate
public void broadcastUpdate(List<? extends com.caplin.datasource.messaging.Message> messages, com.caplin.permissioning.TransactionWrapper wrapper) -
activeAdd
public void activeAdd(com.caplin.datasource.Peer peer, User user, com.caplin.permissioning.PermissionStore store) -
activeUpdate
public void activeUpdate(com.caplin.datasource.messaging.container.ContainerMessage message, User user, com.caplin.permissioning.PermissionStore store, com.caplin.permissioning.TransactionWrapper wrapper) -
activeDelete
public void activeDelete(com.caplin.datasource.SubjectErrorEvent subjectErrorEvent, com.caplin.permissioning.PermissionStore store, com.caplin.permissioning.TransactionWrapper wrapper) -
activeDiscard
public void activeDiscard(com.caplin.datasource.Peer peer, String containerSubject, com.caplin.permissioning.PermissionStore store) -
sendRulesAndGlobalDefaults
public void sendRulesAndGlobalDefaults(com.caplin.datasource.Peer peer, com.caplin.permissioning.PermissionStore store) -
sendClear
public void sendClear(com.caplin.datasource.Peer peer) -
sendRules
public void sendRules(com.caplin.datasource.Peer peer, com.caplin.permissioning.PermissionStore store) -
sendGlobalDefaults
public void sendGlobalDefaults(com.caplin.datasource.Peer peer, com.caplin.permissioning.PermissionStore store) -
activeError
-
getMessageFactory
public com.caplin.datasource.messaging.MessageFactory getMessageFactory() -
wrapPermissionMessages
-
unlockCommit
public void unlockCommit()
-