Package org.apache.qpid.server.security
Class TrustStoreMessageSource
- java.lang.Object
-
- org.apache.qpid.server.virtualhost.AbstractSystemMessageSource
-
- org.apache.qpid.server.security.TrustStoreMessageSource
-
- All Implemented Interfaces:
MessageNode
,MessageSource
,TransactionLogResource
public class TrustStoreMessageSource extends AbstractSystemMessageSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.qpid.server.virtualhost.AbstractSystemMessageSource
AbstractSystemMessageSource.Consumer<T extends ConsumerTarget>
-
Nested classes/interfaces inherited from interface org.apache.qpid.server.message.MessageSource
MessageSource.ConsumerAccessRefused, MessageSource.ExistingConsumerPreventsExclusive, MessageSource.ExistingExclusiveConsumer, MessageSource.MessageConversionExceptionHandlingPolicy, MessageSource.QueueDeleted
-
-
Field Summary
-
Fields inherited from class org.apache.qpid.server.virtualhost.AbstractSystemMessageSource
_addressSpace, _id, _name
-
-
Constructor Summary
Constructors Constructor Description TrustStoreMessageSource(TrustStore<?> trustStore, VirtualHost<?> virtualHost)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ConsumerTarget<T>>
AbstractSystemMessageSource.Consumer<T>addConsumer(T target, FilterManager filters, Class<? extends ServerMessage> messageClass, String consumerName, EnumSet<ConsumerOption> options, Integer priority)
void
close()
static String
getSourceNameFromTrustStore(TrustStore<?> trustStore)
-
Methods inherited from class org.apache.qpid.server.virtualhost.AbstractSystemMessageSource
getConsumers, getId, getMessageConversionExceptionHandlingPolicy, getMessageDurability, getName, verifySessionAccess
-
-
-
-
Constructor Detail
-
TrustStoreMessageSource
public TrustStoreMessageSource(TrustStore<?> trustStore, VirtualHost<?> virtualHost)
-
-
Method Detail
-
addConsumer
public <T extends ConsumerTarget<T>> AbstractSystemMessageSource.Consumer<T> addConsumer(T target, FilterManager filters, Class<? extends ServerMessage> messageClass, String consumerName, EnumSet<ConsumerOption> options, Integer priority) throws MessageSource.ExistingExclusiveConsumer, MessageSource.ExistingConsumerPreventsExclusive, MessageSource.ConsumerAccessRefused, MessageSource.QueueDeleted
- Specified by:
addConsumer
in interfaceMessageSource
- Overrides:
addConsumer
in classAbstractSystemMessageSource
- Throws:
MessageSource.ExistingExclusiveConsumer
MessageSource.ExistingConsumerPreventsExclusive
MessageSource.ConsumerAccessRefused
MessageSource.QueueDeleted
-
close
public void close()
-
getSourceNameFromTrustStore
public static String getSourceNameFromTrustStore(TrustStore<?> trustStore)
-
-