public abstract class AbstractRepositoryI
extends omero.grid._InternalRepositoryDisp
takeover
and other lifecycle tasks. Individual instances
will be responsible for providing the other service instances which are
returned from this service.Constructor and Description |
---|
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
ome.util.SqlAction sql,
String sessionUuid,
FileMaker fileMaker) |
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
ome.util.SqlAction sql,
String sessionUuid,
String repoDir) |
Modifier and Type | Method and Description |
---|---|
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) |
String |
generateRepoUuid()
Called when this repository is creating a new
OriginalFile
repository object. |
Ice.Communicator |
getCommunicator() |
omero.model.OriginalFile |
getDescription(Ice.Current __current) |
protected omero.model.OriginalFileI |
getDescription(long id) |
abstract String |
getFilePath(omero.model.OriginalFile file,
Ice.Current __current) |
protected String |
getFileRepo(omero.model.OriginalFile file) |
Ice.ObjectAdapter |
getObjectAdapter() |
omero.grid.RepositoryPrx |
getProxy(Ice.Current __current) |
String |
getRepoUuid() |
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").
|
___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
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __collocDispatch, clone, ice_dispatch, ice_dispatch, ice_hash, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
public AbstractRepositoryI(Ice.ObjectAdapter oa, Registry reg, Executor ex, ome.util.SqlAction sql, String sessionUuid, String repoDir)
public String generateRepoUuid()
OriginalFile
repository object.public boolean takeover()
public void close()
public final String getRepoUuid()
public final Ice.Communicator getCommunicator()
public final Ice.ObjectAdapter getObjectAdapter()
public final omero.model.OriginalFile getDescription(Ice.Current __current)
public final omero.grid.RepositoryPrx getProxy(Ice.Current __current)
public abstract String getFilePath(omero.model.OriginalFile file, Ice.Current __current) throws omero.ServerError
omero.ServerError
public omero.api.RawFileStorePrx createRawFileStore(omero.model.OriginalFile file, Ice.Current __current)
public omero.api.RawPixelsStorePrx createRawPixelsStore(omero.model.OriginalFile file, Ice.Current __current)
public omero.api.RenderingEnginePrx createRenderingEngine(omero.model.OriginalFile file, Ice.Current __current)
public omero.api.ThumbnailStorePrx createThumbnailStore(omero.model.OriginalFile file, Ice.Current __current)
protected omero.model.OriginalFileI getDescription(long id) throws omero.ServerError
omero.ServerError
protected String getFileRepo(omero.model.OriginalFile file) throws omero.ServerError
omero.ServerError
Version: 4.4.12-ice34-b116
Copyright © 2014 The University of Dundee & Open Microscopy Environment. All Rights Reserved.