ome.services.blitz.repo
Class RepoRawFileStoreI

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

public class RepoRawFileStoreI
extends AbstractAmdServant
implements omero.api._RawFileStoreOperations

An implementation of the RepoRawFileStore interface

Author:
Josh Moore, josh at glencoesoftware.com

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, ctx, invoker, service
 
Constructor Summary
RepoRawFileStoreI(long fileId, File file)
           
 
Method Summary
 void exists_async(omero.api.AMD_RawFileStore_exists __cb, Ice.Current __current)
           
protected  void preClose()
           
 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 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, 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

RepoRawFileStoreI

public RepoRawFileStoreI(long fileId,
                         File file)
Method Detail

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

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

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

preClose

protected void preClose()
Overrides:
preClose in class AbstractAmdServant


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

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