本文整理汇总了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;
}
开发者ID:Communote,项目名称:communote-server,代码行数:48,代码来源:ActiveMQProviderSecurityHelper.java
示例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);
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:15,代码来源:XBeanAuthorizationMap.java
示例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;
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:11,代码来源:XBeanAuthorizationMap.java
示例4: DefaultAuthorizationMap
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
public DefaultAuthorizationMap(List<DestinationMapEntry> authorizationEntries) {
setAuthorizationEntries(authorizationEntries);
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:6,代码来源:DefaultAuthorizationMap.java
示例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);
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:8,代码来源:DefaultAuthorizationMap.java
示例6: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
protected Class<? extends DestinationMapEntry> getEntryClass() {
return AuthorizationEntry.class;
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:5,代码来源:DefaultAuthorizationMap.java
示例7: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
protected Class<? extends DestinationMapEntry> getEntryClass() {
return PolicyEntry.class;
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:4,代码来源:PolicyMap.java
示例8: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
protected Class<? extends DestinationMapEntry> getEntryClass() {
return RedeliveryPolicy.class;
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:4,代码来源:RedeliveryPolicyMap.java
示例9: toString
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@Override
public String toString() {
return IntrospectionSupport.toString(this, DestinationMapEntry.class, null);
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:5,代码来源:RedeliveryPolicy.java
示例10: setEntries
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
public void setEntries(List<DestinationMapEntry> entries) {
super.setEntries(entries);
}
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:4,代码来源:MultiKahaDBPersistenceAdapter.java
示例11: getEntryClass
import org.apache.activemq.filter.DestinationMapEntry; //导入依赖的package包/类
@Override
protected Class<? extends DestinationMapEntry> getEntryClass() {
return PolicyEntry.class;
}
开发者ID:apache,项目名称:activemq-artemis,代码行数:5,代码来源:PolicyMap.java
注:本文中的org.apache.activemq.filter.DestinationMapEntry类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论