public abstract class DispatcherChannelSetup extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
DispatcherChannelSetup.BoundedByChannelConfiguration
Configuration to bind a
IChannelComponent (a IChannelManager or a IChannelService) to existing IChannels
whose properties match a ldapfilter. |
static class |
DispatcherChannelSetup.BoundedByChannelId
Configuration to bind a
IChannelComponent (a IChannelManager or a IChannelService) to the IChannel
with specified channelId managed by IMessageDispatcher with specified id. |
static class |
DispatcherChannelSetup.ChannelServiceConfiguration
Configuration for Channel Services
|
| Modifier and Type | Method and Description |
|---|---|
abstract DispatcherChannelSetup |
copy() |
protected String |
getDispatcherId()
getter for dispatcherId
|
protected Long |
getMaxMessageSize()
getter for max channel size
|
protected String |
getName()
getter for name of channel component
|
protected PrivateChannelWorkerRequirement |
getPrivateChannelWorkerRequirement()
getter for private channel worker requirement
|
abstract Class<? extends IChannelComponent>[] |
getScopes()
specified scopes allowed to apply this configuration type
|
boolean |
isOptional()
getter for optional flag
|
protected DispatcherChannelSetup |
setDispatcherId(String dispatcherId)
setter for dispatcher id
|
protected DispatcherChannelSetup |
setMaxMessageSize(Long maxMessageSize)
setter for max channel size
|
protected DispatcherChannelSetup |
setName(String name)
setter for name of channel component
|
DispatcherChannelSetup |
setOptional(boolean optional)
setter for optional flag
|
protected DispatcherChannelSetup |
setPrivateChannelWorkerRequirement(PrivateChannelWorkerRequirement privateChannelWorkerRequirement)
setter for private channel worker requirement
|
public abstract Class<? extends IChannelComponent>[] getScopes()
public abstract DispatcherChannelSetup copy()
protected String getDispatcherId()
protected DispatcherChannelSetup setDispatcherId(String dispatcherId)
dispatcherId - id of dispatcher (NULL for all dispatchers ) managed the channelprotected String getName()
protected DispatcherChannelSetup setName(String name)
name - name of channel componentprotected Long getMaxMessageSize()
protected DispatcherChannelSetup setMaxMessageSize(Long maxMessageSize)
maxMessageSize - max size of messagesprotected PrivateChannelWorkerRequirement getPrivateChannelWorkerRequirement()
protected DispatcherChannelSetup setPrivateChannelWorkerRequirement(PrivateChannelWorkerRequirement privateChannelWorkerRequirement)
privateChannelWorkerRequirement - declares necessity to use same channel worker thread for synchronized channel activities at all timespublic boolean isOptional()
public DispatcherChannelSetup setOptional(boolean optional)
optional - defines that the setup item has to be processed by setup provider, or notCopyright © 2020. All rights reserved.