00001 package ArchivingServiceI;
00002
00003
00011 public interface ArchivingServiceInterfaceOperations extends ipc.servantOperations
00012 {
00013
00017 void archiveISName (String isName);
00018
00020 void retrieveISName (String isName);
00021
00023 void retrieveArchName (String archivingName);
00024
00026 void setPersistentDirectory (String newDirectory);
00027
00029 void retrieve (String runNumber, String scanNumber, String className, String specifier);
00030
00034 void setCompressionLevel (short level);
00035 short getCompressionLevel ();
00036
00037
00038 void setRetrieveIsServer (String serverName);
00039 String getRetrieveIsServer ();
00040
00042 void suspendCallbacks (boolean doSuspend);
00043
00045 String status ();
00046 short busy ();
00047 short queueLength ();
00048 void setFifo (boolean fifo);
00049 boolean isFifo ();
00050 }