ome.services.blitz.repo
Class LegacyRepositoryI

java.lang.Object
  extended by Ice.ObjectImpl
      extended by omero.grid._InternalRepositoryDisp
          extended by ome.services.blitz.repo.LegacyRepositoryI
All Implemented Interfaces:
Ice.Object, Serializable, Cloneable, omero.grid._InternalRepositoryOperations, omero.grid._InternalRepositoryOperationsNC, omero.grid.InternalRepository

public class LegacyRepositoryI
extends omero.grid._InternalRepositoryDisp

Since:
Beta4.1
See Also:
Serialized Form

Field Summary
 
Fields inherited from class omero.grid._InternalRepositoryDisp
__ids
 
Constructor Summary
LegacyRepositoryI(Ice.ObjectAdapter oa, Registry reg, Executor ex, String sessionUuid, FileMaker fileMaker)
           
LegacyRepositoryI(Ice.ObjectAdapter oa, Registry reg, Executor ex, String sessionUuid, String repoDir)
           
 
Method Summary
 void close()
           
 omero.api.RawFileStorePrx createRawFileStore(omero.model.OriginalFile file, Ice.Current __current)
           
 omero.api.RawPixelsStorePrx createRawPixelsStore(omero.model.OriginalFile file, Ice.Current __current)
           
 omero.api.RenderingEnginePrx createRenderingEngine(omero.model.OriginalFile file, Ice.Current __current)
           
 omero.api.ThumbnailStorePrx createThumbnailStore(omero.model.OriginalFile file, Ice.Current __current)
           
 Ice.Communicator getCommunicator()
           
 omero.model.OriginalFile getDescription(Ice.Current __current)
           
 String getFilePath(omero.model.OriginalFile file, Ice.Current __current)
           
 Ice.ObjectAdapter getObjectAdapter()
           
 omero.grid.RepositoryPrx getProxy(Ice.Current __current)
           
 boolean takeover()
          Method called in a background thread which may end up waiting indefinitely on the repository lock file ("${omero.data.dir}/.omero/repository/${omero.db.uuid}/repo_uuid").
 
Methods inherited from class omero.grid._InternalRepositoryDisp
___createRawFileStore, ___createRawPixelsStore, ___createRenderingEngine, ___createThumbnailStore, ___getDescription, ___getFilePath, ___getProxy, __dispatch, __read, __read, __write, __write, createRawFileStore, createRawPixelsStore, createRenderingEngine, createThumbnailStore, getDescription, getFilePath, getProxy, ice_copyStateFrom, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId
 
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __collocDispatch, clone, ice_dispatch, ice_hash, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface Ice.Object
__collocDispatch, clone, equals, ice_dispatch, ice_hash, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
 

Constructor Detail

LegacyRepositoryI

public LegacyRepositoryI(Ice.ObjectAdapter oa,
                         Registry reg,
                         Executor ex,
                         String sessionUuid,
                         String repoDir)

LegacyRepositoryI

public LegacyRepositoryI(Ice.ObjectAdapter oa,
                         Registry reg,
                         Executor ex,
                         String sessionUuid,
                         FileMaker fileMaker)
Method Detail

takeover

public boolean takeover()
Method called in a background thread which may end up waiting indefinitely on the repository lock file ("${omero.data.dir}/.omero/repository/${omero.db.uuid}/repo_uuid").


close

public void close()

getCommunicator

public Ice.Communicator getCommunicator()

getObjectAdapter

public Ice.ObjectAdapter getObjectAdapter()

getDescription

public omero.model.OriginalFile getDescription(Ice.Current __current)

getProxy

public omero.grid.RepositoryPrx getProxy(Ice.Current __current)

getFilePath

public String getFilePath(omero.model.OriginalFile file,
                          Ice.Current __current)
                   throws omero.ServerError
Throws:
omero.ServerError
To do:
CACHING

createRawFileStore

public omero.api.RawFileStorePrx createRawFileStore(omero.model.OriginalFile file,
                                                    Ice.Current __current)

createRawPixelsStore

public omero.api.RawPixelsStorePrx createRawPixelsStore(omero.model.OriginalFile file,
                                                        Ice.Current __current)

createRenderingEngine

public omero.api.RenderingEnginePrx createRenderingEngine(omero.model.OriginalFile file,
                                                          Ice.Current __current)

createThumbnailStore

public omero.api.ThumbnailStorePrx createThumbnailStore(omero.model.OriginalFile file,
                                                        Ice.Current __current)


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

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