本文整理汇总了Java中org.apache.activemq.filter.DestinationMapEntry类的典型用法代码示例。如果您正苦于以下问题:Java DestinationMapEntry类的具体用法?Java DestinationMapEntry怎么用?Java DestinationMapEntry使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DestinationMapEntry类属于org.apache.activemq.filter包,在下文中一共展示了DestinationMapEntry类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createAuthorizationPlugin
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
/**
* Creates the authorization pluging
*
* @param queueName
* the name of the queue
* @param replyQueueName
* the name of the reply queue
* @return the plugin
* @throws Exception
* exception
*/
public static AuthorizationPlugin createAuthorizationPlugin(String queueName,
String replyQueueName)
throws Exception {
AuthorizationEntry cntQueueEntry = new AuthorizationEntry();
cntQueueEntry.setQueue(queueName);
cntQueueEntry.setAdmin("users");
cntQueueEntry.setRead("users");
cntQueueEntry.setWrite("users");
AuthorizationEntry cntQueuereplyEntry = new AuthorizationEntry();
cntQueuereplyEntry.setQueue(replyQueueName + QUEUE_NAME_MATCH_ALL);
cntQueuereplyEntry.setAdmin("users");
cntQueuereplyEntry.setRead("users");
cntQueuereplyEntry.setWrite("users");
AuthorizationEntry advisoryEntry = new AuthorizationEntry();
advisoryEntry.setTopic("ActiveMQ.Advisory" + QUEUE_NAME_MATCH_ALL);
advisoryEntry.setAdmin("admins, users");
advisoryEntry.setRead("admins, users");
advisoryEntry.setWrite("admins, users");
@SuppressWarnings("rawtypes")
List<DestinationMapEntry> entries = new ArrayList<DestinationMapEntry>();
entries.add(cntQueueEntry);
entries.add(cntQueuereplyEntry);
entries.add(advisoryEntry);
DefaultAuthorizationMap defaultAuthorizationMap = new DefaultAuthorizationMap();
defaultAuthorizationMap.setAuthorizationEntries(entries);
AuthorizationPlugin authorizationPlugin = new AuthorizationPlugin();
authorizationPlugin.setMap(defaultAuthorizationMap);
return authorizationPlugin;
}
示例2: afterPropertiesSet
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
/**
*
* @org.apache.xbean.InitMethod
*/
@Override
public void afterPropertiesSet() throws Exception {
for (DestinationMapEntry entry : authorizationEntries) {
if (((XBeanAuthorizationEntry)entry).getGroupClass() == null) {
((XBeanAuthorizationEntry)entry).setGroupClass(groupClass);
}
((XBeanAuthorizationEntry)entry).afterPropertiesSet();
}
super.setEntries(authorizationEntries);
}
示例3: setAuthorizationEntries
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
/**
* Sets the individual entries on the authorization map
*
* @org.apache.xbean.ElementType class="org.apache.activemq.security.AuthorizationEntry"
*/
@Override
@SuppressWarnings("rawtypes")
public void setAuthorizationEntries(List<DestinationMapEntry> entries) {
this.authorizationEntries = entries;
}
示例4: DefaultAuthorizationMap
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
public DefaultAuthorizationMap(List<DestinationMapEntry> authorizationEntries) {
setAuthorizationEntries(authorizationEntries);
}
示例5: setAuthorizationEntries
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
/**
* Sets the individual entries on the authorization map
*/
@SuppressWarnings("rawtypes")
public void setAuthorizationEntries(List<DestinationMapEntry> entries) {
super.setEntries(entries);
}
示例6: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
protected Class<? extends DestinationMapEntry> getEntryClass() {
return AuthorizationEntry.class;
}
示例7: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
protected Class<? extends DestinationMapEntry> getEntryClass() {
return PolicyEntry.class;
}
示例8: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
protected Class<? extends DestinationMapEntry> getEntryClass() {
return RedeliveryPolicy.class;
}
示例9: toString
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@Override
public String toString() {
return IntrospectionSupport.toString(this, DestinationMapEntry.class, null);
}
示例10: setEntries
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
public void setEntries(List<DestinationMapEntry> entries) {
super.setEntries(entries);
}
示例11: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@Override
protected Class<? extends DestinationMapEntry> getEntryClass() {
return PolicyEntry.class;
}