001 /*
002 @license.text@
003 */
004 package biz.hammurapi.metrics;
005
006 import java.rmi.RemoteException;
007 import java.rmi.server.UnicastRemoteObject;
008
009 /**
010 * Converts SliceConsumer to RemoteSliceConsumer
011 * @author Pavel Vlasov
012 * @revision $Revision$
013 */
014 public class RemoteSliceConsumerAdapter extends UnicastRemoteObject implements RemoteSliceConsumer {
015
016 private SliceConsumer consumer;
017
018 public RemoteSliceConsumerAdapter(SliceConsumer consumer) throws RemoteException {
019 super();
020 this.consumer=consumer;
021 }
022
023 public boolean consumeSlice(String category, Slice slice) throws RemoteException {
024 return consumer.consumeSlice(category, slice);
025 }
026
027 }