public class SymmetricDecryptingReader extends DecryptingReader
DataEndpoint.Statecipher, deserializer, fieldsfieldLineage, recordLineagelastRecord, PRODUCT, PRODUCT_VERSION, VENDOR, XML_INPUT_FACTORY_KEYBUFFER_SIZE, captureElapsedTime, DEFAULT_READ_BUFFER_SIZEid, log, name, TIMESTAMP_FORMAT| Constructor and Description |
|---|
SymmetricDecryptingReader(DataReader nestedDataReader) |
SymmetricDecryptingReader(DataReader nestedDataReader,
String symmetricAlgorithm,
SecretKey symmetricKey) |
| Modifier and Type | Method and Description |
|---|---|
DataException |
addExceptionProperties(DataException exception)
Adds this endpoint's current state to a
DataException. |
SymmetricDecryptingReader |
addFields(Collection<String> fieldNames) |
SymmetricDecryptingReader |
addFields(String... fieldNames) |
protected void |
decryptFieldImpl(Field field) |
String |
getSymmetricAlgorithm() |
SecretKey |
getSymmetricKey() |
protected void |
initCipher() |
SymmetricDecryptingReader |
setSymmetricAlgorithm(String symmetricAlgorithm) |
SymmetricDecryptingReader |
setSymmetricKey(SecretKey symmetricKey) |
decryptField, getFields, interceptRecord, openavailable, close, getNestedReader, map, map, readImpl, setNestedDataReader, setNestedDataReaderaddLineage, getBufferSize, getNestedEndpoint, getReader, getRootEndpoint, getRootReader, isExhausted, isLineageSupported, isSaveLineage, peek, pop, push, read, setSaveLineage, skipdecrementRecordCount, enableJmx, getLastRecord, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, incrementRecordCount, isRecordCountBigInteger, resetRecordCount, toStringaddElapsedtime, assertClosed, assertNotOpened, assertOpened, finalize, getClosedOn, getDescription, getElapsedTime, getElapsedTimeAsString, getOpenedOn, getOpenElapsedTime, getOpenElapsedTimeAsString, getSelfTime, getSelfTimeAsString, getState, isCaptureElapsedTime, isClosed, isOpen, setCaptureElapsedTime, setDescriptionpublic SymmetricDecryptingReader(DataReader nestedDataReader)
public SymmetricDecryptingReader(DataReader nestedDataReader, String symmetricAlgorithm, SecretKey symmetricKey)
public String getSymmetricAlgorithm()
public SymmetricDecryptingReader setSymmetricAlgorithm(String symmetricAlgorithm)
public SecretKey getSymmetricKey()
public SymmetricDecryptingReader setSymmetricKey(SecretKey symmetricKey)
public SymmetricDecryptingReader addFields(Collection<String> fieldNames)
addFields in class DecryptingReaderpublic SymmetricDecryptingReader addFields(String... fieldNames)
addFields in class DecryptingReaderprotected void initCipher()
initCipher in class DecryptingReaderprotected void decryptFieldImpl(Field field) throws Throwable
decryptFieldImpl in class DecryptingReaderThrowablepublic DataException addExceptionProperties(DataException exception)
EndpointDataException. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.addExceptionProperties in class DecryptingReaderCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.