Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jboss.remoting.stream
Class StreamServer.Handler

    java.lang.Object
      org.jboss.remoting.stream.StreamServer.Handler

All Implemented Interfaces:
  ServerInvocationHandler

Enclosing class:
  StreamServer

    public class StreamServer.Handler

extends java.lang.Object
implements ServerInvocationHandler

Handler for accepting method calls on the input stream and perform the coresponding method call on the original input stream and returning the data.

Constructor Summary
`StreamServer.Handler(Connector connector)`

Method Summary
`void` | `addListener(InvokerCallbackHandler callbackHandler)` Adds a callback handler that will listen for callbacks from the server invoker handler.
`java.lang.Object` | `invoke(InvocationRequest invocation)` called to handle a specific invocation.
`void` | `removeListener(InvokerCallbackHandler callbackHandler)` Removes the callback handler that was listening for callbacks from the server invoker handler.
`void` | `setInvoker(ServerInvoker invoker)` set the invoker that owns this handler
`void` | `setMBeanServer(javax.management.MBeanServer server)` set the mbean server that the handler can reference

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.jboss.remoting.ServerInvocationHandler
`toString`

Constructor Detail

### StreamServer.Handler

    public StreamServer.Handler(Connector connector)

Method Detail

### invoke

    public java.lang.Object invoke(InvocationRequest invocation)
                            throws java.lang.Throwable

  Description copied from interface: `ServerInvocationHandler`
  called to handle a specific invocation. Please take care to make sure implementations are thread safe and can, and often will, receive concurrent calls on this method.

  Specified by:
    `invoke` in interface `ServerInvocationHandler`
  Returns:
  Throws:
    `java.lang.Throwable`

### addListener

    public void addListener(InvokerCallbackHandler callbackHandler)

  Adds a callback handler that will listen for callbacks from the server invoker handler.

  Specified by:
    `addListener` in interface `ServerInvocationHandler`
  Parameters:
    `callbackHandler` -

### removeListener

    public void removeListener(InvokerCallbackHandler callbackHandler)

  Removes the callback handler that was listening for callbacks from the server invoker handler.

  Specified by:
    `removeListener` in interface `ServerInvocationHandler`
  Parameters:
    `callbackHandler` -

### setMBeanServer

    public void setMBeanServer(javax.management.MBeanServer server)

  set the mbean server that the handler can reference

  Specified by:
    `setMBeanServer` in interface `ServerInvocationHandler`
  Parameters:
    `server` -

### setInvoker

    public void setInvoker(ServerInvoker invoker)

  set the invoker that owns this handler

  Specified by:
    `setInvoker` in interface `ServerInvocationHandler`
  Parameters:
    `invoker` -

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.