org.springframework.remoting.caucho
Class BurlapClientInterceptor
java.lang.Object
org.springframework.remoting.support.RemoteAccessor
org.springframework.remoting.support.UrlBasedRemoteAccessor
org.springframework.remoting.caucho.BurlapClientInterceptor
- All Implemented Interfaces:
- org.aopalliance.aop.Advice, InitializingBean, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor
- Direct Known Subclasses:
- BurlapProxyFactoryBean
- public class BurlapClientInterceptor
- extends UrlBasedRemoteAccessor
- implements org.aopalliance.intercept.MethodInterceptor, InitializingBean
Interceptor for accessing a Burlap service.
Supports authentication via username and password.
The service URL must be an HTTP URL exposing a Burlap service.
Burlap is a slim, XML-based RPC protocol.
For information on Burlap, see the
Burlap website
Note: Burlap services accessed with this proxy factory do not have to be
exported via BurlapServiceExporter, as there isn't any special handling involved.
- Since:
- 29.09.2003
- Author:
- Juergen Hoeller
Method Summary |
void |
afterPropertiesSet()
Invoked by a BeanFactory after it has set all bean properties supplied
(and satisfied BeanFactoryAware and ApplicationContextAware). |
java.lang.Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation)
|
void |
setPassword(java.lang.String password)
Set the password that this factory should use to access the remote service. |
void |
setUsername(java.lang.String username)
Set the username that this factory should use to access the remote service. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BurlapClientInterceptor
public BurlapClientInterceptor()
setUsername
public void setUsername(java.lang.String username)
- Set the username that this factory should use to access the remote service.
setPassword
public void setPassword(java.lang.String password)
- Set the password that this factory should use to access the remote service.
afterPropertiesSet
public void afterPropertiesSet()
throws java.net.MalformedURLException
- Description copied from interface:
InitializingBean
- Invoked by a BeanFactory after it has set all bean properties supplied
(and satisfied BeanFactoryAware and ApplicationContextAware).
This method allows the bean instance to perform initialization only
possible when all bean properties have been set and to throw an
exception in the event of misconfiguration.
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Throws:
java.net.MalformedURLException
invoke
public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
throws java.lang.Throwable
- Specified by:
invoke
in interface org.aopalliance.intercept.MethodInterceptor
- Throws:
java.lang.Throwable
Copyright (C) 2003-2004 The Spring Framework Project.