public abstract class AbstractRepositoryI
extends omero.grid._InternalRepositoryDisp
implements org.springframework.context.ApplicationListener<ome.util.messages.InternalMessage>
takeover
and other lifecycle tasks. Individual instances
will be responsible for providing the other service instances which are
returned from this service.コンストラクタと説明 |
---|
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
ome.services.util.Executor ex,
ome.system.Principal p,
FileMaker fileMaker,
PublicRepositoryI servant) |
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
ome.services.util.Executor ex,
ome.system.Principal p,
java.lang.String repoDir,
PublicRepositoryI servant) |
修飾子とタイプ | メソッドと説明 |
---|---|
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) |
java.lang.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 java.lang.String |
getFilePath(omero.model.OriginalFile file,
Ice.Current __current) |
protected java.lang.String |
getFileRepo(omero.model.OriginalFile file) |
Ice.ObjectAdapter |
getObjectAdapter() |
omero.grid.RepositoryPrx |
getProxy(Ice.Current __current) |
java.lang.String |
getRepoUuid() |
void |
onApplicationEvent(ome.util.messages.InternalMessage im) |
omero.cmd.Response |
rawAccess(omero.grid.RawAccessRequest req,
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").
|
___createRawFileStore, ___createRawPixelsStore, ___createRenderingEngine, ___createThumbnailStore, ___getDescription, ___getFilePath, ___getProxy, ___rawAccess, __dispatch, __readImpl, __writeImpl, createRawFileStore, createRawPixelsStore, createRenderingEngine, createThumbnailStore, getDescription, getFilePath, getProxy, ice_copyStateFrom, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, rawAccess
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
public AbstractRepositoryI(Ice.ObjectAdapter oa, Registry reg, ome.services.util.Executor ex, ome.system.Principal p, java.lang.String repoDir, PublicRepositoryI servant)
public AbstractRepositoryI(Ice.ObjectAdapter oa, Registry reg, ome.services.util.Executor ex, ome.system.Principal p, FileMaker fileMaker, PublicRepositoryI servant)
public java.lang.String generateRepoUuid()
OriginalFile
repository object.public void onApplicationEvent(ome.util.messages.InternalMessage im)
onApplicationEvent
インタフェース内 org.springframework.context.ApplicationListener<ome.util.messages.InternalMessage>
public boolean takeover()
public void close()
public final java.lang.String getRepoUuid()
public final Ice.Communicator getCommunicator()
public final Ice.ObjectAdapter getObjectAdapter()
public final omero.model.OriginalFile getDescription(Ice.Current __current)
getDescription
インタフェース内 omero.grid._InternalRepositoryOperations
public final omero.grid.RepositoryPrx getProxy(Ice.Current __current)
getProxy
インタフェース内 omero.grid._InternalRepositoryOperations
public omero.cmd.Response rawAccess(omero.grid.RawAccessRequest req, Ice.Current __current) throws omero.ServerError
rawAccess
インタフェース内 omero.grid._InternalRepositoryOperations
omero.ServerError
public abstract java.lang.String getFilePath(omero.model.OriginalFile file, Ice.Current __current) throws omero.ServerError
getFilePath
インタフェース内 omero.grid._InternalRepositoryOperations
omero.ServerError
public omero.api.RawFileStorePrx createRawFileStore(omero.model.OriginalFile file, Ice.Current __current)
createRawFileStore
インタフェース内 omero.grid._InternalRepositoryOperations
public omero.api.RawPixelsStorePrx createRawPixelsStore(omero.model.OriginalFile file, Ice.Current __current)
createRawPixelsStore
インタフェース内 omero.grid._InternalRepositoryOperations
public omero.api.RenderingEnginePrx createRenderingEngine(omero.model.OriginalFile file, Ice.Current __current)
createRenderingEngine
インタフェース内 omero.grid._InternalRepositoryOperations
public omero.api.ThumbnailStorePrx createThumbnailStore(omero.model.OriginalFile file, Ice.Current __current)
createThumbnailStore
インタフェース内 omero.grid._InternalRepositoryOperations
protected omero.model.OriginalFileI getDescription(long id) throws omero.ServerError
omero.ServerError
protected java.lang.String getFileRepo(omero.model.OriginalFile file) throws omero.ServerError
omero.ServerError