org.fusesource.fabric.dosgi.tcp
Interface InvocationStrategy

All Known Implementing Classes:
AsyncInvocationStrategy, BlockingInvocationStrategy

public interface InvocationStrategy

Author:
Hiram Chirino

Method Summary
 ResponseFuture request(SerializationStrategy serializationStrategy, java.lang.ClassLoader loader, java.lang.reflect.Method method, java.lang.Object[] args, org.fusesource.hawtbuf.DataByteArrayOutputStream requestStream)
           
 void service(SerializationStrategy serializationStrategy, java.lang.ClassLoader loader, java.lang.reflect.Method method, java.lang.Object target, org.fusesource.hawtbuf.DataByteArrayInputStream requestStream, org.fusesource.hawtbuf.DataByteArrayOutputStream responseStream, java.lang.Runnable onComplete)
           
 

Method Detail

request

ResponseFuture request(SerializationStrategy serializationStrategy,
                       java.lang.ClassLoader loader,
                       java.lang.reflect.Method method,
                       java.lang.Object[] args,
                       org.fusesource.hawtbuf.DataByteArrayOutputStream requestStream)
                       throws java.lang.Exception
Throws:
java.lang.Exception

service

void service(SerializationStrategy serializationStrategy,
             java.lang.ClassLoader loader,
             java.lang.reflect.Method method,
             java.lang.Object target,
             org.fusesource.hawtbuf.DataByteArrayInputStream requestStream,
             org.fusesource.hawtbuf.DataByteArrayOutputStream responseStream,
             java.lang.Runnable onComplete)


Copyright © 2013 Red Hat. All Rights Reserved.