org.springframework.integration.bus
Interface MessageBus

All Superinterfaces:
ChannelRegistry, org.springframework.beans.factory.DisposableBean, EndpointRegistry, org.springframework.context.Lifecycle
All Known Implementing Classes:
DefaultMessageBus

public interface MessageBus
extends ChannelRegistry, EndpointRegistry, org.springframework.context.Lifecycle, org.springframework.beans.factory.DisposableBean

The message bus interface.

Author:
Mark Fisher

Field Summary
 
Fields inherited from interface org.springframework.integration.channel.ChannelRegistry
ERROR_CHANNEL_NAME
 
Method Summary
 ChannelFactory getChannelFactory()
           
 MessageChannel getErrorChannel()
           
 void registerHandler(java.lang.String name, MessageHandler handler, java.lang.Object input, Schedule schedule)
           
 void registerTarget(java.lang.String name, MessageTarget target, java.lang.Object input, Schedule schedule)
           
 
Methods inherited from interface org.springframework.integration.channel.ChannelRegistry
lookupChannel, registerChannel, unregisterChannel
 
Methods inherited from interface org.springframework.integration.endpoint.EndpointRegistry
getEndpointNames, lookupEndpoint, registerEndpoint, unregisterEndpoint
 
Methods inherited from interface org.springframework.context.Lifecycle
isRunning, start, stop
 
Methods inherited from interface org.springframework.beans.factory.DisposableBean
destroy
 

Method Detail

getErrorChannel

MessageChannel getErrorChannel()

getChannelFactory

ChannelFactory getChannelFactory()

registerHandler

void registerHandler(java.lang.String name,
                     MessageHandler handler,
                     java.lang.Object input,
                     Schedule schedule)

registerTarget

void registerTarget(java.lang.String name,
                    MessageTarget target,
                    java.lang.Object input,
                    Schedule schedule)