public abstract class DefaultAbstractBICEPSProxy<T extends BICEPSClientCallback> extends Object implements BICEPSProxy
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultAbstractBICEPSProxy(org.ws4d.java.types.EndpointReference deviceEndpointReference,
ProxyCommunication proxyCom,
BICEPSMedicalDeviceSystem parentMDS) |
| Modifier and Type | Method and Description |
|---|---|
void |
changed(State newState,
long sequenceNumber,
List<ChangedProperty> changedProps) |
org.ws4d.java.types.EndpointReference |
getEndpointReference() |
protected List<T> |
getListeners() |
BICEPSMedicalDeviceSystem |
getParentMedicalDeviceSystem() |
protected ProxyCommunication |
getProxyCom() |
protected void |
handleProxyRemove() |
boolean |
isStateAvailable() |
boolean |
isSubscribed(BICEPSClientCallback callback) |
boolean |
isValid() |
void |
removed() |
void |
requestStateChanged(long transactionId,
long sequenceNumber,
InvocationState newState,
InvocationError errorCode,
String errorMsg) |
protected void |
setInitialValidity(Descriptor d) |
protected void |
setValid(boolean isValid) |
void |
subscribe(T callback) |
void |
subscriptionEnded(SubscriptionEndCodeType reason) |
void |
unsubscribe(T callback) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescriptor, getHandleOnEndpointReference, getProxyUniqueID, getStateProxy, isStateValidprotected DefaultAbstractBICEPSProxy(org.ws4d.java.types.EndpointReference deviceEndpointReference,
ProxyCommunication proxyCom,
BICEPSMedicalDeviceSystem parentMDS)
protected void setInitialValidity(Descriptor d)
public org.ws4d.java.types.EndpointReference getEndpointReference()
getEndpointReference in interface BICEPSProxypublic boolean isValid()
isValid in interface BICEPSProxyprotected void setValid(boolean isValid)
protected ProxyCommunication getProxyCom()
public void subscribe(T callback)
public void unsubscribe(T callback)
public boolean isSubscribed(BICEPSClientCallback callback)
isSubscribed in interface BICEPSProxyprotected void handleProxyRemove()
public BICEPSMedicalDeviceSystem getParentMedicalDeviceSystem()
getParentMedicalDeviceSystem in interface BICEPSProxypublic void removed()
public void changed(State newState, long sequenceNumber, List<ChangedProperty> changedProps)
public void requestStateChanged(long transactionId,
long sequenceNumber,
InvocationState newState,
InvocationError errorCode,
String errorMsg)
public void subscriptionEnded(SubscriptionEndCodeType reason)
public boolean isStateAvailable()
isStateAvailable in interface BICEPSProxyCopyright © 2016. All rights reserved.