public class DefaultPlcWriteRequest extends Object implements InternalPlcWriteRequest, InternalPlcFieldRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultPlcWriteRequest.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultPlcWriteRequest(PlcWriter writer,
LinkedHashMap<String,org.apache.commons.lang3.tuple.Pair<PlcField,BaseDefaultFieldItem>> fields) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<PlcWriteResponse> |
execute() |
PlcField |
getField(String name) |
BaseDefaultFieldItem |
getFieldItem(String name) |
List<BaseDefaultFieldItem> |
getFieldItems() |
LinkedHashSet<String> |
getFieldNames() |
List<PlcField> |
getFields() |
List<org.apache.commons.lang3.tuple.Pair<String,PlcField>> |
getNamedFields() |
List<org.apache.commons.lang3.tuple.Triple<String,PlcField,BaseDefaultFieldItem>> |
getNamedFieldTriples() |
int |
getNumberOfFields() |
int |
getNumberOfValues(String name) |
protected DefaultPlcWriteRequest(PlcWriter writer, LinkedHashMap<String,org.apache.commons.lang3.tuple.Pair<PlcField,BaseDefaultFieldItem>> fields)
public CompletableFuture<PlcWriteResponse> execute()
execute in interface PlcFieldRequestexecute in interface PlcRequestexecute in interface PlcWriteRequestpublic int getNumberOfFields()
getNumberOfFields in interface PlcFieldRequestpublic LinkedHashSet<String> getFieldNames()
getFieldNames in interface PlcFieldRequestpublic PlcField getField(String name)
getField in interface PlcFieldRequestpublic List<PlcField> getFields()
getFields in interface PlcFieldRequestpublic BaseDefaultFieldItem getFieldItem(String name)
getFieldItem in interface InternalPlcWriteRequestpublic List<BaseDefaultFieldItem> getFieldItems()
getFieldItems in interface InternalPlcWriteRequestpublic List<org.apache.commons.lang3.tuple.Pair<String,PlcField>> getNamedFields()
getNamedFields in interface InternalPlcFieldRequestpublic List<org.apache.commons.lang3.tuple.Triple<String,PlcField,BaseDefaultFieldItem>> getNamedFieldTriples()
getNamedFieldTriples in interface InternalPlcWriteRequestpublic int getNumberOfValues(String name)
getNumberOfValues in interface PlcWriteRequestCopyright © 2017–2018 The Apache Software Foundation. All rights reserved.