ome.services.blitz.impl
Class RawFileStoreI

java.lang.Object
  extended by ome.services.blitz.impl.AbstractAmdServant
      extended by ome.services.blitz.impl.RawFileStoreI
All Implemented Interfaces:
ServiceFactoryAware, TieAware, omero.api._RawFileStoreOperations, omero.api._ServiceInterfaceOperations, omero.api._StatefulServiceInterfaceOperations, org.springframework.context.ApplicationContextAware

public class RawFileStoreI
extends AbstractAmdServant
implements omero.api._RawFileStoreOperations, ServiceFactoryAware, TieAware

Implementation of the RawFileStore service.

Since:
3.0-Beta4
Author:
Josh Moore, josh at glencoesoftware.com
See Also:
RawFileStore

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, ctx, invoker, log, service
 
Constructor Summary
RawFileStoreI(RawFileStore service, BlitzExecutor be)
           
 
Method Summary
 boolean __redirect(long fileId, omero.api._RawFileStoreTie rfsTie, Ice.Current current)
           
 void exists_async(omero.api.AMD_RawFileStore_exists __cb, Ice.Current __current)
           
 void read_async(omero.api.AMD_RawFileStore_read __cb, long position, int length, Ice.Current __current)
           
 void save_async(omero.api.AMD_RawFileStore_save __cb, Ice.Current __current)
           
 void setFileId_async(omero.api.AMD_RawFileStore_setFileId __cb, long fileId, Ice.Current __current)
           
 void setServiceFactory(ServiceFactoryI sf)
           
 void setTie(Ice.TieBase tie)
           
 void size_async(omero.api.AMD_RawFileStore_size __cb, Ice.Current __current)
           
 void truncate_async(omero.api.AMD_RawFileStore_truncate __cb, long length, Ice.Current __current)
           
 void write_async(omero.api.AMD_RawFileStore_write __cb, byte[] buf, long position, int length, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, close_async, close, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, preClose, runnableCall, safeRunnableCall, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface omero.api._StatefulServiceInterfaceOperations
activate_async, close_async, getCurrentEventContext_async, passivate_async
 

Constructor Detail

RawFileStoreI

public RawFileStoreI(RawFileStore service,
                     BlitzExecutor be)
Method Detail

setServiceFactory

public void setServiceFactory(ServiceFactoryI sf)
                       throws omero.ServerError
Specified by:
setServiceFactory in interface ServiceFactoryAware
Throws:
omero.ServerError

setTie

public void setTie(Ice.TieBase tie)
            throws omero.ServerError
Specified by:
setTie in interface TieAware
Throws:
omero.ServerError

exists_async

public void exists_async(omero.api.AMD_RawFileStore_exists __cb,
                         Ice.Current __current)
                  throws omero.ServerError
Specified by:
exists_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

read_async

public void read_async(omero.api.AMD_RawFileStore_read __cb,
                       long position,
                       int length,
                       Ice.Current __current)
                throws omero.ServerError
Specified by:
read_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

setFileId_async

public void setFileId_async(omero.api.AMD_RawFileStore_setFileId __cb,
                            long fileId,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
setFileId_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

size_async

public void size_async(omero.api.AMD_RawFileStore_size __cb,
                       Ice.Current __current)
                throws omero.ServerError
Specified by:
size_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

truncate_async

public void truncate_async(omero.api.AMD_RawFileStore_truncate __cb,
                           long length,
                           Ice.Current __current)
                    throws omero.ServerError
Specified by:
truncate_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

write_async

public void write_async(omero.api.AMD_RawFileStore_write __cb,
                        byte[] buf,
                        long position,
                        int length,
                        Ice.Current __current)
                 throws omero.ServerError
Specified by:
write_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

save_async

public void save_async(omero.api.AMD_RawFileStore_save __cb,
                       Ice.Current __current)
                throws omero.ServerError
Specified by:
save_async in interface omero.api._RawFileStoreOperations
Throws:
omero.ServerError

__redirect

public boolean __redirect(long fileId,
                          omero.api._RawFileStoreTie rfsTie,
                          Ice.Current current)
                   throws omero.ServerError
Throws:
omero.ServerError


OmeroJava Api

Version: Beta-4.2.0-r7571-b29

Copyright © 2009 The University of Dundee. All Rights Reserved.