org.springframework.integration.endpoint
Class DefaultEndpointRegistry

java.lang.Object
  extended by org.springframework.integration.endpoint.DefaultEndpointRegistry
All Implemented Interfaces:
EndpointRegistry

public class DefaultEndpointRegistry
extends java.lang.Object
implements EndpointRegistry

A simple map-backed implementation of EndpointRegistry.

Author:
Mark Fisher

Field Summary
private  java.util.Map<java.lang.String,MessageEndpoint> endpoints
           
 
Constructor Summary
DefaultEndpointRegistry()
           
 
Method Summary
 java.util.Set<java.lang.String> getEndpointNames()
           
 MessageEndpoint lookupEndpoint(java.lang.String endpointName)
           
 void registerEndpoint(MessageEndpoint endpoint)
           
 MessageEndpoint unregisterEndpoint(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

endpoints

private final java.util.Map<java.lang.String,MessageEndpoint> endpoints
Constructor Detail

DefaultEndpointRegistry

public DefaultEndpointRegistry()
Method Detail

lookupEndpoint

public MessageEndpoint lookupEndpoint(java.lang.String endpointName)
Specified by:
lookupEndpoint in interface EndpointRegistry

registerEndpoint

public void registerEndpoint(MessageEndpoint endpoint)
Specified by:
registerEndpoint in interface EndpointRegistry

unregisterEndpoint

public MessageEndpoint unregisterEndpoint(java.lang.String name)
Specified by:
unregisterEndpoint in interface EndpointRegistry

getEndpointNames

public java.util.Set<java.lang.String> getEndpointNames()
Specified by:
getEndpointNames in interface EndpointRegistry