ch.elca.el4j.services.remoting
Class AbstractRemotingBase

java.lang.Object
  extended by ch.elca.el4j.services.remoting.AbstractRemotingBase
All Implemented Interfaces:
InitializingBean
Direct Known Subclasses:
RemotingProxyFactoryBean, RemotingServiceExporter

public abstract class AbstractRemotingBase
extends Object
implements InitializingBean

This class is used to manage the given remote protocol.

Author:
Martin Zeltner (MZE)
File-location:
AbstractRemotingBase
Last check-in date:
2009-08-04 13:59:45 +0200 (Di, 04. Aug 2009) by swismer for revision 3873

Field Summary
static String SERVICE_NAME_SUFFIX
          Suffix of service name if it is generated.
 
Constructor Summary
AbstractRemotingBase()
           
 
Method Summary
 void afterPropertiesSet()
          
 ProtocolSpecificConfiguration getProtocolSpecificConfiguration()
           
 AbstractRemotingProtocol getRemoteProtocol()
           
 Class getServiceInterface()
           
 String getServiceName()
           
 void setProtocolSpecificConfiguration(ProtocolSpecificConfiguration protocolSpecificConfiguration)
           
 void setRemoteProtocol(AbstractRemotingProtocol remoteProtocol)
           
 void setServiceInterface(Class serviceInterface)
           
 void setServiceName(String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_NAME_SUFFIX

public static final String SERVICE_NAME_SUFFIX
Suffix of service name if it is generated. This is needed to be able to filter incomming requests, i.e. in the web.xml.

See Also:
Constant Field Values
Constructor Detail

AbstractRemotingBase

public AbstractRemotingBase()
Method Detail

getRemoteProtocol

public AbstractRemotingProtocol getRemoteProtocol()
Returns:
Returns the remoteProtocol.

setRemoteProtocol

public void setRemoteProtocol(AbstractRemotingProtocol remoteProtocol)
Parameters:
remoteProtocol - The remoteProtocol to set.

getServiceInterface

public Class getServiceInterface()
Returns:
Returns the serviceInterface.

setServiceInterface

public void setServiceInterface(Class serviceInterface)
Parameters:
serviceInterface - The serviceInterface to set.

getServiceName

public String getServiceName()
Returns:
Returns the serviceName.

setServiceName

public void setServiceName(String serviceName)
Parameters:
serviceName - The serviceName to set.

getProtocolSpecificConfiguration

public ProtocolSpecificConfiguration getProtocolSpecificConfiguration()
Returns:
Returns the protocolSpecificConfiguration.

setProtocolSpecificConfiguration

public void setProtocolSpecificConfiguration(ProtocolSpecificConfiguration protocolSpecificConfiguration)
Parameters:
protocolSpecificConfiguration - The protocolSpecificConfiguration to set.

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

Specified by:
afterPropertiesSet in interface InitializingBean
Throws:
Exception


Copyright © 2005-2011 ELCA. All Rights Reserved.