public class DefaultMedicalDeviceInformationBaseManager extends java.lang.Object implements MedicalDeviceInformationBaseManager
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultMedicalDeviceInformationBaseManager.DefaultQoSContext |
public AuthorizationManager getAuthorizationManager()
getAuthorizationManager in interface MedicalDeviceInformationBaseManagerpublic java.util.concurrent.locks.ReadWriteLock getMdibLock()
public void setMdibLock(java.util.concurrent.locks.ReadWriteLock mdibLock)
public void registerEpisodicEventSources(BICEPSEpisodicEventSource eventSource)
registerEpisodicEventSources in interface MedicalDeviceInformationBaseManagerpublic ScriptResponse queueScriptRequestForExecution(ScriptRequest script)
queueScriptRequestForExecution in interface MedicalDeviceInformationBaseManagerpublic java.util.concurrent.BlockingQueue<MDINotification> getNotificationQueue()
getNotificationQueue in interface MedicalDeviceInformationBaseManagerpublic java.util.concurrent.BlockingQueue<MDICommand> getCommandQueue()
getCommandQueue in interface MedicalDeviceInformationBaseManagerpublic java.util.concurrent.BlockingQueue<StreamFrame> getStreamQueue()
getStreamQueue in interface MedicalDeviceInformationBaseManagerpublic java.util.concurrent.BlockingQueue<WaveformStream> getStreamSinkQueue()
getStreamSinkQueue in interface MedicalDeviceInformationBaseManagerpublic BICEPSDeviceNode getBICEPSDeviceNode()
public void setBICEPSDeviceNode(BICEPSDeviceNode diceDeviceNode)
setBICEPSDeviceNode in interface MedicalDeviceInformationBaseManagerpublic int getNextTransactionId()
getNextTransactionId in interface MedicalDeviceInformationBaseManagerpublic int getCurrentMdibVersion()
getCurrentMdibVersion in interface MedicalDeviceInformationBaseManagerpublic java.lang.String getCurrentMdibSequenceId()
getCurrentMdibSequenceId in interface MedicalDeviceInformationBaseManagerpublic void assignStateVersionInfo(AbstractState newState, AbstractState oldState)
public OperationResponse queueOperationRequestForExecution(OperationRequest request)
queueOperationRequestForExecution in interface MedicalDeviceInformationBaseManagerpublic PatientDemographicsManager getPatientContextStateManager()
getPatientContextStateManager in interface MedicalDeviceInformationBaseManagerpublic void start()
start in interface MedicalDeviceInformationBaseManagerpublic void stop()
stop in interface MedicalDeviceInformationBaseManagerpublic int incrementMDIBVersion(java.lang.Object object)
public int incrementMdibVersion()
incrementMdibVersion in interface MedicalDeviceInformationBaseManagerpublic void resetMDIBVersion()
public AbstractContextState autoAssignMDIBVersionBinding(AbstractContextState p)