org.springframework.integration.endpoint
Class AbstractEndpoint

java.lang.Object
  extended by org.springframework.integration.endpoint.AbstractEndpoint
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, MessageEndpoint
Direct Known Subclasses:
SourceEndpoint, TargetEndpoint

public abstract class AbstractEndpoint
extends java.lang.Object
implements MessageEndpoint

Base class for MessageEndpoint implementations.

Author:
Mark Fisher

Field Summary
protected  org.apache.commons.logging.Log logger
           
private  java.lang.String name
           
 
Constructor Summary
AbstractEndpoint()
           
 
Method Summary
 java.lang.String getName()
           
 void setBeanName(java.lang.String beanName)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger

name

private volatile java.lang.String name
Constructor Detail

AbstractEndpoint

public AbstractEndpoint()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface MessageEndpoint

setName

public void setName(java.lang.String name)

setBeanName

public void setBeanName(java.lang.String beanName)
Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object