public class SharedResourcesI extends AbstractCloseableAmdServant implements omero.grid._SharedResourcesOperations, BlitzOnly, ServiceFactoryAware, ParamsHelper.Acquirer
SharedResources
修飾子とタイプ | フィールドと説明 |
---|---|
static long |
DEFAULT_TIMEOUT
If no value is passed to this instance, this is the time (1 hour)
which will be used for a script session.
|
コンストラクタと説明 |
---|
SharedResourcesI(BlitzExecutor be,
TopicManager topicManager,
Registry registry,
ome.services.scripts.ScriptRepoHelper helper,
ParamsCache cache) |
SharedResourcesI(BlitzExecutor be,
TopicManager topicManager,
Registry registry,
ome.services.scripts.ScriptRepoHelper helper,
ParamsCache cache,
long waitMillis) |
SharedResourcesI(BlitzExecutor be,
TopicManager topicManager,
Registry registry,
ome.services.scripts.ScriptRepoHelper helper,
ParamsCache cache,
long waitMillis,
long timeout) |
修飾子とタイプ | メソッドと説明 |
---|---|
omero.grid.InteractiveProcessorPrx |
acquireProcessor(omero.model.Job submittedJob,
int seconds,
Ice.Current current) |
void |
addProcessor(omero.grid.ProcessorPrx proc,
Ice.Current __current) |
boolean |
areTablesEnabled(Ice.Current __current) |
omero.grid.RepositoryPrx |
getScriptRepository(Ice.Current __current) |
omero.grid.TablePrx |
newTable(long repo,
java.lang.String path,
Ice.Current __current) |
omero.grid.TablePrx |
openTable(omero.model.OriginalFile file,
Ice.Current __current) |
protected void |
postClose(Ice.Current current)
Should not throw any exceptions which should be detected by clients
since it is called in a finally block after the client thread has been
released.
|
protected void |
preClose(Ice.Current current) |
void |
removeProcessor(omero.grid.ProcessorPrx proc,
Ice.Current __current) |
omero.grid.RepositoryMap |
repositories(Ice.Current current) |
void |
setServiceFactory(ServiceFactoryI sf) |
close_async, close
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, runnableCall, safeRunnableCall, setApplicationContext, setHolder
public static final long DEFAULT_TIMEOUT
public SharedResourcesI(BlitzExecutor be, TopicManager topicManager, Registry registry, ome.services.scripts.ScriptRepoHelper helper, ParamsCache cache)
public SharedResourcesI(BlitzExecutor be, TopicManager topicManager, Registry registry, ome.services.scripts.ScriptRepoHelper helper, ParamsCache cache, long waitMillis)
public SharedResourcesI(BlitzExecutor be, TopicManager topicManager, Registry registry, ome.services.scripts.ScriptRepoHelper helper, ParamsCache cache, long waitMillis, long timeout)
public void setServiceFactory(ServiceFactoryI sf) throws omero.ServerError
setServiceFactory
インタフェース内 ServiceFactoryAware
omero.ServerError
protected void preClose(Ice.Current current)
preClose
クラス内 AbstractCloseableAmdServant
protected void postClose(Ice.Current current)
AbstractCloseableAmdServant
postClose
クラス内 AbstractCloseableAmdServant
public omero.grid.RepositoryPrx getScriptRepository(Ice.Current __current) throws omero.ServerError
getScriptRepository
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError
public omero.grid.RepositoryMap repositories(Ice.Current current) throws omero.ServerError
repositories
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError
public boolean areTablesEnabled(Ice.Current __current) throws omero.ServerError
areTablesEnabled
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError
public omero.grid.TablePrx newTable(long repo, java.lang.String path, Ice.Current __current) throws omero.ServerError
newTable
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError
public omero.grid.TablePrx openTable(omero.model.OriginalFile file, Ice.Current __current) throws omero.ServerError
openTable
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError
public omero.grid.InteractiveProcessorPrx acquireProcessor(omero.model.Job submittedJob, int seconds, Ice.Current current) throws omero.ServerError
acquireProcessor
インタフェース内 omero.grid._SharedResourcesOperations
acquireProcessor
インタフェース内 ParamsHelper.Acquirer
omero.ServerError
public void addProcessor(omero.grid.ProcessorPrx proc, Ice.Current __current) throws omero.ServerError
addProcessor
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError
public void removeProcessor(omero.grid.ProcessorPrx proc, Ice.Current __current) throws omero.ServerError
removeProcessor
インタフェース内 omero.grid._SharedResourcesOperations
omero.ServerError