org.caleigo.service
Class ServiceProviderServer.MessageConsumer

java.lang.Object
  extended byorg.caleigo.service.ServiceProviderServer.MessageConsumer
All Implemented Interfaces:
IMessageConsumer
Enclosing class:
ServiceProviderServer

protected class ServiceProviderServer.MessageConsumer
extends java.lang.Object
implements IMessageConsumer


Nested Class Summary
protected  class ServiceProviderServer.MessageConsumer.ProxyService
          This class wrapps an IService and implements the methods in IProxyService.
 
Field Summary
protected  ProxyHandler mProxyHandler
           
 
Constructor Summary
ServiceProviderServer.MessageConsumer(ITunnel tunnel)
           
 
Method Summary
 boolean acceptsMessage(java.lang.Object message)
           This message consumer only accepts messages of the class ServiceProvider.IServiceProviderMessage.
 java.lang.Object answerMessage(java.lang.Object message)
          Tells the IMessageConsumer to consume a message and returns a new message that will be delivered to the sender of the originial message.
 void consumeMessage(java.lang.Object message)
          This method does nothing.
 void finalize()
           
protected  void reconnect(IService service)
           
protected  void setServiceTunnel(ITunnel tunnel)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mProxyHandler

protected ProxyHandler mProxyHandler
Constructor Detail

ServiceProviderServer.MessageConsumer

public ServiceProviderServer.MessageConsumer(ITunnel tunnel)
Method Detail

acceptsMessage

public boolean acceptsMessage(java.lang.Object message)

This message consumer only accepts messages of the class ServiceProvider.IServiceProviderMessage.

Specified by:
acceptsMessage in interface IMessageConsumer

consumeMessage

public void consumeMessage(java.lang.Object message)
This method does nothing.

Specified by:
consumeMessage in interface IMessageConsumer

answerMessage

public java.lang.Object answerMessage(java.lang.Object message)
Tells the IMessageConsumer to consume a message and returns a new message that will be delivered to the sender of the originial message.

Specified by:
answerMessage in interface IMessageConsumer

finalize

public void finalize()

reconnect

protected void reconnect(IService service)

setServiceTunnel

protected void setServiceTunnel(ITunnel tunnel)


Copyright © 2005 Caleigo. All Rights Reserved.