public class DirectModDataProtocol extends java.lang.Object implements org.ametiste.routine.sdk.mod.ModDataProtocol, DirectModDataProtocolMetrics
__LOAD_TIMING, __OVERALL_PREFIX, __PREFIX, __STORE_TIMING, CLIENT_LOAD_TIMING, CLIENT_STORE_TIMING, CLIENTS_PREFIX, OVERAL_LOAD_TIMING, OVERAL_STORE_TIMING| Constructor and Description |
|---|
DirectModDataProtocol(java.lang.String clientId,
ModRepository modRepository) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClientId()
Returns current protocol client identifier.
|
java.util.Optional<java.lang.String> |
loadData(java.lang.String name) |
void |
storeData(java.lang.String name,
java.lang.String value) |
public DirectModDataProtocol(java.lang.String clientId,
ModRepository modRepository)
public java.lang.String getClientId()
DirectModDataProtocolMetricsReturns current protocol client identifier.
getClientId in interface DirectModDataProtocolMetricspublic java.util.Optional<java.lang.String> loadData(java.lang.String name)
loadData in interface org.ametiste.routine.sdk.mod.ModDataProtocolpublic void storeData(java.lang.String name,
java.lang.String value)
storeData in interface org.ametiste.routine.sdk.mod.ModDataProtocol