public interface Moderator
Title: Service Event Fabric Core
Description: Defines a Fabric Exchange Moderator.
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
Modifier and Type | Method and Description |
---|---|
java.util.List |
getAccessors(EventScope eventScope)
Returns the list of accessors with the specified event scope.
|
java.util.List |
getAccessorSessions(EventScope eventScope)
Returns the list of accessor sessions with the specified event scope.
|
java.util.List |
getAsyncConsumers(EventScope eventScope)
Returns the list of async consumers with the specified event scope.
|
java.util.List |
getAsyncConsumers(java.lang.String groupName)
Returns a list of the async consumers which belong to the specified group.
|
java.util.List |
getComponents(EventScope eventScope)
Returns the list of components with the specified event scope.
|
java.util.List |
getConsumers(EventScope eventScope)
Returns the list of consumers with the specified event scope.
|
java.util.List |
getDirectConsumers(EventScope eventScope)
Returns the list of direct consumers with the specified event scope.
|
java.lang.String |
getDomain()
Returns the domain of the Fabric.
|
java.util.List |
getDomainConstraints()
Returns the list of all domains in the sysplex.
|
java.util.List |
getDomainConstraints(java.lang.String pattern)
Returns the list of all domains those whose name matches the specified pattern.
|
java.util.List |
getEventCaches()
Returns the list of event caches.
|
java.util.List |
getEventConsumers(EventScope eventScope)
Returns the list of event consumers (direct, async consumers and receivers) with the specified event scope.
|
java.util.List |
getEventConsumers(java.lang.String groupName)
Returns a list of all event consumers (async and receivers) which belong to the specified group.
|
EventFlowMap |
getEventFlowMap(boolean all)
Returns the map containing Event Flows for all events in the Fabric.
|
FabricNodeReference |
getFabricNode()
Returns the reference of the current Fabric node.
|
java.util.List |
getFabricNodes()
Returns the list of all nodes in the Fabric.
|
java.util.List |
getRangeConstraints()
Returns the list of all ranges in the sysplex.
|
java.util.List |
getRangeConstraints(java.lang.String pattern)
Returns the list of all ranges those whose name matches the specified pattern.
|
java.util.List |
getReceivers(EventScope eventScope)
Returns the list of receivers with the specified event scope.
|
java.util.List |
getReceivers(java.lang.String groupName)
Returns a list of the receivers which belong to the specified group.
|
java.util.List |
getReplicationSources(EventScope eventScope)
Returns the list of replication sources with the specified event scope.
|
java.util.List |
getReplicationTargets(EventScope eventScope)
Returns the list of replication targets with the specified event scope.
|
java.util.List |
getRequestConsumers(EventScope eventScope)
Returns the list of request consumers with the specified event scope.
|
java.util.List |
listAccessors()
Returns the list of names of all accessors.
|
java.util.List |
listAccessorSessions()
Returns the list of names of all accessor sessions.
|
java.util.List |
listAsyncConsumers()
Returns the list of names of all async consumers.
|
java.util.List |
listClusters()
Returns a list of the names of all clusters in the sysplex.
|
java.util.List |
listComponents()
Returns the list of names of all components.
|
java.util.List |
listConsumers()
Returns the list of names of all consumers (direct, async, request consumers and receivers).
|
java.util.List |
listDirectConsumers()
Returns the list of names of all direct consumers.
|
java.util.List |
listDomainConstraints()
Returns the list of names of all domains.
|
java.util.List |
listEventCaches()
Returns the list of event filters of all event caches.
|
java.util.List |
listEventConsumers()
Returns the list of names of all event consumers (direct, async consumers and receivers).
|
java.util.List |
listFabricNodes()
Returns the list of names of all nodes in the Fabric.
|
java.util.List |
listFabricNodesInCluster(java.lang.String clusterName)
Returns a list of the names of all Fabric nodes that belong to the specified cluster.
|
java.util.List |
listRangeConstraints()
Returns the list of names of all ranges.
|
java.util.List |
listReceivers()
Returns the list of names of all receivers.
|
java.util.List |
listReplicationSources()
Returns the list of names of all replication sources.
|
java.util.List |
listReplicationTargets()
Returns the list of names of all replication targets.
|
java.util.List |
listRequestConsumers()
Returns the list of names of all request consumers.
|
AccessorReference |
lookupAccessor(java.lang.String name)
Returns the accessor with the specified name.
|
AccessorSessionReference |
lookupAccessorSession(FabricAddress address)
Returns the accessor session with the specified Fabric address.
|
AccessorSessionReference |
lookupAccessorSession(java.lang.String name)
Returns the accessor session with the specified name.
|
AsyncConsumerReference |
lookupAsyncConsumer(FabricAddress address)
Returns the async consumer with the specified Fabric address.
|
AsyncConsumerReference |
lookupAsyncConsumer(java.lang.String name)
Returns the async consumer with the specified name.
|
ComponentReference |
lookupComponent(FabricAddress address)
Returns the component with the specified Fabric address.
|
ComponentReference |
lookupComponent(java.lang.String name)
Returns the component with the specified name.
|
ConsumerReference |
lookupConsumer(FabricAddress address)
Returns the consumer with the specified Fabric address.
|
ConsumerReference |
lookupConsumer(java.lang.String name)
Returns the consumer with the specified name.
|
DirectConsumerReference |
lookupDirectConsumer(FabricAddress address)
Returns the direct consumer with the specified Fabric address.
|
DirectConsumerReference |
lookupDirectConsumer(java.lang.String name)
Returns the direct consumer with the specified name.
|
DomainConstraintReference |
lookupDomainConstraint(java.lang.String name)
Returns the domain with the specified name.
|
EventCacheReference |
lookupEventCache(java.lang.String eventFilter)
Returns the event cache corresponding to the specified event filter.
|
EventConsumerReference |
lookupEventConsumer(FabricAddress address)
Returns the event consumer (direct or async consumer or receiver) with the specified Fabric address.
|
EventConsumerReference |
lookupEventConsumer(java.lang.String name)
Returns the event consumer (direct or async consumer or receiver) with the specified name.
|
FabricNodeReference |
lookupFabricNode(FabricAddress address)
Returns the Fabric node with the specified Fabric address.
|
FabricNodeReference |
lookupFabricNode(java.lang.String name)
Returns the Fabric node with the specified name.
|
RangeConstraintReference |
lookupRangeConstraint(java.lang.String name)
Returns the range with the specified name.
|
ReceiverReference |
lookupReceiver(FabricAddress address)
Returns the receiver with the specified Fabric address.
|
ReceiverReference |
lookupReceiver(java.lang.String name)
Returns the receiver with the specified name.
|
ReplicationSourceReference |
lookupReplicationSource(java.lang.String name)
Returns the replication source with the specified name.
|
ReplicationTargetReference |
lookupReplicationTarget(java.lang.String name)
Returns the replication target with the specified name.
|
RequestConsumerReference |
lookupRequestConsumer(FabricAddress address)
Returns the request consumer with the specified Fabric address.
|
RequestConsumerReference |
lookupRequestConsumer(java.lang.String name)
Returns the request consumer with the specified name.
|
java.lang.String getDomain()
FabricNodeReference getFabricNode()
java.util.List getFabricNodes()
java.util.List getComponents(EventScope eventScope)
null
or INHERITED
, the list of all components will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of components which are to be found.java.util.List getConsumers(EventScope eventScope)
null
or INHERITED
, the list of all consumers will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of consumers which are to be found.java.util.List getEventConsumers(EventScope eventScope)
null
or INHERITED
, the list of all event consumers will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of consumers which are to be found.java.util.List getDirectConsumers(EventScope eventScope)
null
or INHERITED
, the list of all direct consumers will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of direct consumers which are to be found.java.util.List getAsyncConsumers(EventScope eventScope)
null
or INHERITED
, the list of all async consumers will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of async consumers which are to be found.java.util.List getRequestConsumers(EventScope eventScope)
null
or INHERITED
, the list of all request consumers will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of request consumers which are to be found.java.util.List getReceivers(EventScope eventScope)
null
or INHERITED
, the list of all receivers will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of receivers which are to be found.java.util.List getEventCaches()
java.util.List getDomainConstraints()
java.util.List getRangeConstraints()
java.util.List getDomainConstraints(java.lang.String pattern)
*
or %
.
<Name>
- matches the specified plain name.<Category>.<Name>
- matches the specified qualified name.*.*
or %.%
- matches any name qualified or not.*
or %
- matches any plain name without a category.<Category>.*
or <Category>.%
- matches a qualified name that has any plain name and the specified category.*.<Name>
or %.<Name>
- matches the specified plain name with any category.%
(but not *
) can be placed inside a name or category and is processed as a standard wildcard,
replacing any number of characters. E.g.:
Dom%
- matches any plain name starting with Dom
.%in%
- matches any plain name containing in
.Cat%.%
- matches a qualified name that has any plain name and a category starting with Cat
.Cat%.Dom%
- matches a qualified name that has a plain name starting with Dom
and a category starting with Cat
.%.Dom%
- matches a qualified name that has any plain name and a category starting with Cat
.java.util.List getRangeConstraints(java.lang.String pattern)
getDomainConstraints(String)
for further information about pattern formats.java.util.List getReplicationSources(EventScope eventScope)
null
or INHERITED
, the list of all replication sources will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of replication sources which are to be found.java.util.List getReplicationTargets(EventScope eventScope)
null
or INHERITED
, the list of all replication targets will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of replication targets which are to be found.java.util.List getAccessors(EventScope eventScope)
null
or INHERITED
, the list of all accessors will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of accessors which are to be found.java.util.List getAccessorSessions(EventScope eventScope)
null
or INHERITED
, the list of all accessor sessions will be returned.
LOCAL
is specified, the empty list will be returned.eventScope
- the event scope of accessor sessions which are to be found.java.util.List getEventConsumers(java.lang.String groupName)
groupName
- the name of the specified group.java.util.List getAsyncConsumers(java.lang.String groupName)
groupName
- the name of the specified group.java.util.List getReceivers(java.lang.String groupName)
groupName
- the name of the specified group.FabricNodeReference lookupFabricNode(FabricAddress address)
address
- the Fabric address of node which is to be found.null
if node is not found.FabricNodeReference lookupFabricNode(java.lang.String name)
name
- the name of Fabric node which is to be found.null
if node is not found.ComponentReference lookupComponent(FabricAddress address)
address
- the Fabric address of component which is to be found.null
if component is not found.ComponentReference lookupComponent(java.lang.String name)
name
- the name of component which is to be found.null
if component is not found.ConsumerReference lookupConsumer(FabricAddress address)
address
- the Fabric address of consumer which is to be found.null
if consumer is not found.ConsumerReference lookupConsumer(java.lang.String name)
name
- the name of consumer which is to be found.null
if consumer is not found.EventConsumerReference lookupEventConsumer(FabricAddress address)
address
- the Fabric address of event consumer which is to be found.null
if consumer is not found.EventConsumerReference lookupEventConsumer(java.lang.String name)
name
- the name of event consumer which is to be found.null
if consumer is not found.DirectConsumerReference lookupDirectConsumer(FabricAddress address)
address
- the Fabric address of direct consumer which is to be found.null
if consumer is not found.DirectConsumerReference lookupDirectConsumer(java.lang.String name)
name
- the name of direct consumer which is to be found.null
if consumer is not found.AsyncConsumerReference lookupAsyncConsumer(FabricAddress address)
address
- the Fabric address of async consumer which is to be found.null
if consumer is not found.AsyncConsumerReference lookupAsyncConsumer(java.lang.String name)
name
- the name of async consumer which is to be found.null
if consumer is not found.RequestConsumerReference lookupRequestConsumer(FabricAddress address)
address
- the Fabric address of request consumer which is to be found.null
if consumer is not found.RequestConsumerReference lookupRequestConsumer(java.lang.String name)
name
- the name of request consumer which is to be found.null
if consumer is not found.ReceiverReference lookupReceiver(FabricAddress address)
address
- the Fabric address of receiver which is to be found.null
if receiver is not found.ReceiverReference lookupReceiver(java.lang.String name)
name
- the name of receiver which is to be found.null
if receiver is not found.EventCacheReference lookupEventCache(java.lang.String eventFilter)
eventFilter
- the event filter corresponding to event cache which is to be found.null
if cache is not found.DomainConstraintReference lookupDomainConstraint(java.lang.String name)
name
- the name of a domain to be looked up.null
if domain is not found.RangeConstraintReference lookupRangeConstraint(java.lang.String name)
name
- the name of a range to be looked up.null
if range is not found.ReplicationSourceReference lookupReplicationSource(java.lang.String name)
name
- the name of replication source which is to be found.null
if replication source is not found.ReplicationTargetReference lookupReplicationTarget(java.lang.String name)
name
- the name of replication target which is to be found.null
if replication target is not found.AccessorReference lookupAccessor(java.lang.String name)
name
- the name of accessor which is to be found.null
if the accessor is not found.AccessorSessionReference lookupAccessorSession(FabricAddress address)
address
- the Fabric address of accessor session which is to be found.null
if the session is not found.AccessorSessionReference lookupAccessorSession(java.lang.String name)
name
- the name of request consumer which is to be found.null
if the session is not found.java.util.List listFabricNodes()
java.util.List listComponents()
java.util.List listConsumers()
java.util.List listEventConsumers()
java.util.List listDirectConsumers()
java.util.List listAsyncConsumers()
java.util.List listRequestConsumers()
java.util.List listReceivers()
java.util.List listEventCaches()
java.util.List listDomainConstraints()
java.util.List listRangeConstraints()
java.util.List listReplicationSources()
java.util.List listReplicationTargets()
java.util.List listAccessors()
java.util.List listAccessorSessions()
java.util.List listClusters()
java.util.List listFabricNodesInCluster(java.lang.String clusterName)
clusterName
- the name of the specified cluster.EventFlowMap getEventFlowMap(boolean all)
all
- true
if the result map will contain flows for system events and components, false
otherwise.Copyright © 2015-2024 StreamScape Technologies. All rights reserved.