com.bigdata.service.proxy
Interface RemoteBuffer<E>

All Superinterfaces:
Remote
All Known Subinterfaces:
RemoteRunnableBuffer<E,V>
All Known Implementing Classes:
RemoteBufferImpl, RemoteRunnableBufferImpl

public interface RemoteBuffer<E>
extends Remote

Remote interface declaring the API of IBuffer but also declaring that each methods throws IOException in order to be compatible with Remote and Exporter. Of course, this means that this interface can not extend IBuffer!

Version:
$Id: RemoteBuffer.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Method Summary
 void add(E e)
           
 long flush()
           
 boolean isEmpty()
           
 void reset()
           
 int size()
           
 

Method Detail

size

int size()
         throws IOException
Throws:
IOException

isEmpty

boolean isEmpty()
                throws IOException
Throws:
IOException

add

void add(E e)
         throws IOException
Throws:
IOException

flush

long flush()
           throws IOException
Throws:
IOException

reset

void reset()
           throws IOException
Throws:
IOException


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.