|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.core.storage.sql.XORBinaryManager.XORBinaryScrambler
public static class XORBinaryManager.XORBinaryScrambler
A BinaryScrambler
that does an XOR with the given pattern.
Constructor Summary | |
---|---|
XORBinaryManager.XORBinaryScrambler(byte[] pattern)
|
Method Summary | |
---|---|
Binary |
getUnscrambledBinary(java.io.File file,
java.lang.String digest,
java.lang.String repoName)
Gets an unscrambled Binary for the given file. |
void |
reset()
Reset scrambling from start. |
void |
scrambleBuffer(byte[] buf,
int off,
int n)
Scramble a buffer at the given offset for n bytes. |
void |
skip(long n)
Skips n bytes during unscrambling. |
void |
unscrambleBuffer(byte[] buf,
int off,
int n)
Unscramble a buffer at the given offset for n bytes. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XORBinaryManager.XORBinaryScrambler(byte[] pattern)
Method Detail |
---|
public void scrambleBuffer(byte[] buf, int off, int n)
BinaryScrambler
scrambleBuffer
in interface BinaryScrambler
public void unscrambleBuffer(byte[] buf, int off, int n)
BinaryScrambler
unscrambleBuffer
in interface BinaryScrambler
public Binary getUnscrambledBinary(java.io.File file, java.lang.String digest, java.lang.String repoName)
BinaryScrambler
Binary
for the given file.
getUnscrambledBinary
in interface BinaryScrambler
public void skip(long n)
BinaryScrambler
skip
in interface BinaryScrambler
public void reset()
BinaryScrambler
reset
in interface BinaryScrambler
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |