org.apache.activemq.filter.DestinationMap

Here are the examples of the java api class org.apache.activemq.filter.DestinationMap taken from open source projects.

1. SecureDLQTest#createAuthorizationMap()

Project: activemq-artemis
File: SecureDLQTest.java
public static AuthorizationMap createAuthorizationMap() {
    DestinationMap readAccess = new DefaultAuthorizationMap();
    readAccess.put(new ActiveMQQueue("TEST"), ADMINS);
    readAccess.put(new ActiveMQQueue("TEST"), USERS);
    readAccess.put(new ActiveMQQueue("ActiveMQ.DLQ"), ADMINS);
    DestinationMap writeAccess = new DefaultAuthorizationMap();
    writeAccess.put(new ActiveMQQueue("TEST"), ADMINS);
    writeAccess.put(new ActiveMQQueue("TEST"), USERS);
    writeAccess.put(new ActiveMQQueue("ActiveMQ.DLQ"), ADMINS);
    readAccess.put(new ActiveMQTopic("ActiveMQ.Advisory.>"), WILDCARD);
    writeAccess.put(new ActiveMQTopic("ActiveMQ.Advisory.>"), WILDCARD);
    DestinationMap adminAccess = new DefaultAuthorizationMap();
    adminAccess.put(new ActiveMQQueue("TEST"), ADMINS);
    adminAccess.put(new ActiveMQQueue("TEST"), USERS);
    adminAccess.put(new ActiveMQQueue("ActiveMQ.DLQ"), ADMINS);
    adminAccess.put(new ActiveMQTopic("ActiveMQ.Advisory.>"), WILDCARD);
    return new SimpleAuthorizationMap(writeAccess, readAccess, adminAccess);
}

2. SimpleSecurityBrokerSystemTest#createAuthorizationMap()

Project: activemq-artemis
File: SimpleSecurityBrokerSystemTest.java
public static AuthorizationMap createAuthorizationMap() {
    DestinationMap readAccess = new DefaultAuthorizationMap();
    readAccess.put(new ActiveMQQueue(">"), ADMINS);
    readAccess.put(new ActiveMQQueue("USERS.>"), USERS);
    readAccess.put(new ActiveMQQueue("GUEST.>"), GUESTS);
    readAccess.put(new ActiveMQTopic(">"), ADMINS);
    readAccess.put(new ActiveMQTopic("USERS.>"), USERS);
    readAccess.put(new ActiveMQTopic("GUEST.>"), GUESTS);
    DestinationMap writeAccess = new DefaultAuthorizationMap();
    writeAccess.put(new ActiveMQQueue(">"), ADMINS);
    writeAccess.put(new ActiveMQQueue("USERS.>"), USERS);
    writeAccess.put(new ActiveMQQueue("GUEST.>"), USERS);
    writeAccess.put(new ActiveMQQueue("GUEST.>"), GUESTS);
    writeAccess.put(new ActiveMQTopic(">"), ADMINS);
    writeAccess.put(new ActiveMQTopic("USERS.>"), USERS);
    writeAccess.put(new ActiveMQTopic("GUEST.>"), USERS);
    writeAccess.put(new ActiveMQTopic("GUEST.>"), GUESTS);
    readAccess.put(new ActiveMQTopic("ActiveMQ.Advisory.>"), WILDCARD);
    writeAccess.put(new ActiveMQTopic("ActiveMQ.Advisory.>"), WILDCARD);
    DestinationMap adminAccess = new DefaultAuthorizationMap();
    adminAccess.put(new ActiveMQTopic(">"), ADMINS);
    adminAccess.put(new ActiveMQTopic(">"), USERS);
    adminAccess.put(new ActiveMQTopic(">"), GUESTS);
    adminAccess.put(new ActiveMQQueue(">"), ADMINS);
    adminAccess.put(new ActiveMQQueue(">"), USERS);
    adminAccess.put(new ActiveMQQueue(">"), GUESTS);
    return new SimpleAuthorizationMap(writeAccess, readAccess, adminAccess);
}