info.unterrainer.commons.opcuabrowser.parts.SubscriptionData Maven / Gradle / Ivy
The newest version!
package info.unterrainer.commons.opcuabrowser.parts;
import java.util.Map;
import org.eclipse.milo.opcua.sdk.client.api.subscriptions.UaMonitoredItem;
import org.eclipse.milo.opcua.sdk.client.api.subscriptions.UaSubscription;
import org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger;
import lombok.Builder;
import lombok.Data;
import lombok.Singular;
import lombok.experimental.Accessors;
@Data
@Builder
@Accessors(fluent = true)
public class SubscriptionData {
private UaSubscription subscription;
@Singular
private Map clientHandleToNodeIds;
@Singular
private Map nodeIdToMonitoredItems;
}