kafka.etl
Class KafkaETLRequest

java.lang.Object
  extended by kafka.etl.KafkaETLRequest

public class KafkaETLRequest
extends java.lang.Object


Field Summary
static long DEFAULT_OFFSET
           
static java.lang.String DELIM
           
 
Constructor Summary
KafkaETLRequest()
           
KafkaETLRequest(java.lang.String input)
           
KafkaETLRequest(java.lang.String topic, java.lang.String uri, int partition)
           
KafkaETLRequest(java.lang.String node, java.lang.String topic, java.lang.String partition, java.lang.String offset, java.util.Map<java.lang.String,java.lang.String> nodes)
           
 
Method Summary
 java.lang.String clientId()
           
 boolean equals(java.lang.Object o)
           
 long getOffset()
           
 int getPartition()
           
 java.lang.String getTopic()
           
 java.net.URI getURI()
           
 int hashCode()
           
 boolean isValidOffset()
           
 void setDefaultOffset()
           
 void setOffset(long offset)
           
 java.lang.String toString()
           
 java.lang.String toString(long offset)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_OFFSET

public static long DEFAULT_OFFSET

DELIM

public static java.lang.String DELIM
Constructor Detail

KafkaETLRequest

public KafkaETLRequest()

KafkaETLRequest

public KafkaETLRequest(java.lang.String input)
                throws java.io.IOException
Throws:
java.io.IOException

KafkaETLRequest

public KafkaETLRequest(java.lang.String node,
                       java.lang.String topic,
                       java.lang.String partition,
                       java.lang.String offset,
                       java.util.Map<java.lang.String,java.lang.String> nodes)
                throws java.io.IOException
Throws:
java.io.IOException

KafkaETLRequest

public KafkaETLRequest(java.lang.String topic,
                       java.lang.String uri,
                       int partition)
                throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

setDefaultOffset

public void setDefaultOffset()

setOffset

public void setOffset(long offset)

getTopic

public java.lang.String getTopic()

getURI

public java.net.URI getURI()

getPartition

public int getPartition()

getOffset

public long getOffset()

clientId

public java.lang.String clientId()

isValidOffset

public boolean isValidOffset()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(long offset)