org.metastatic.rsync
Class RebuilderEvent
java.lang.Object
|
+--java.util.EventObject
|
+--org.metastatic.rsync.RebuilderEvent
- All Implemented Interfaces:
- Serializable
- public class RebuilderEvent
- extends EventObject
a rebuilder event. Rebuilder events are emitted by a RebuilderStream each time a new Delta is applied. The stream
will send this event to each of its RebuilderListeners.
- See Also:
RebuilderStream,
RebuilderListener,
Serialized Form
|
Field Summary |
protected long |
offset
The destination offset. |
|
Constructor Summary |
RebuilderEvent(byte[] data,
int off,
int len,
long offset)
|
RebuilderEvent(byte[] data,
long offset)
Create a new rebuilder event. |
|
Method Summary |
byte[] |
getData()
Get the data. |
long |
getOffset()
Get the offset at which the data should be written. |
offset
protected transient long offset
- The destination offset.
RebuilderEvent
public RebuilderEvent(byte[] data,
long offset)
- Create a new rebuilder event.
- Parameters:
data - The source of this event, the data block.offset - The destination offset.
RebuilderEvent
public RebuilderEvent(byte[] data,
int off,
int len,
long offset)
getData
public byte[] getData()
- Get the data. This method is equivalent to
EventObject.getSource() but the source is already cast
for convenience.
- Returns:
- The data array.
getOffset
public long getOffset()
- Get the offset at which the data should be written.
- Returns:
- The offset.