@InterfaceAudience.Public public abstract class OperationWithAttributes extends Operation implements Attributes
| Modifier and Type | Field and Description | 
|---|---|
static String | 
ID_ATRIBUTE  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
OperationWithAttributes()
empty construction. 
 | 
protected  | 
OperationWithAttributes(OperationWithAttributes clone)  | 
| Modifier and Type | Method and Description | 
|---|---|
byte[] | 
getAttribute(String name)
Gets an attribute 
 | 
protected long | 
getAttributeSize()  | 
Map<String,byte[]> | 
getAttributesMap()
Gets all attributes 
 | 
String | 
getId()
This method allows you to retrieve the identifier for the operation if one
 was set. 
 | 
int | 
getPriority()  | 
OperationWithAttributes | 
setAttribute(String name,
            byte[] value)
Sets an attribute. 
 | 
OperationWithAttributes | 
setId(String id)
This method allows you to set an identifier on an operation. 
 | 
OperationWithAttributes | 
setPriority(int priority)  | 
public static final String ID_ATRIBUTE
protected OperationWithAttributes()
protected OperationWithAttributes(OperationWithAttributes clone)
public OperationWithAttributes setAttribute(String name, byte[] value)
AttributessetAttribute in interface Attributesname - attribute namevalue - attribute valuepublic byte[] getAttribute(String name)
AttributesgetAttribute in interface Attributesname - attribute namepublic Map<String,byte[]> getAttributesMap()
AttributesgetAttributesMap in interface Attributesprotected long getAttributeSize()
public OperationWithAttributes setId(String id)
id - id to set for the scanpublic String getId()
public OperationWithAttributes setPriority(int priority)
public int getPriority()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.