A B C D E F G H I L N O R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ALGORITHM - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- areLobsUsableAfterClose() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- AWS4SignerBase - Class in org.teiid.translator.amazon.s3
-
Common methods and properties for all AWS4 signer variants This code was taken from Amazon Example, No copyright found.
- AWS4SignerBase(URL, String, String, String) - Constructor for class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Create a new AWS V4 signer.
- AWS4SignerForAuthorizationHeader - Class in org.teiid.translator.amazon.s3
-
Sample AWS4 signer demonstrating how to sign requests to Amazon S3 using an 'Authorization' header.
- AWS4SignerForAuthorizationHeader(URL, String, String, String) - Constructor for class org.teiid.translator.amazon.s3.AWS4SignerForAuthorizationHeader
- AWS4SignerForChunkedUpload - Class in org.teiid.translator.amazon.s3
-
Sample AWS4 signer demonstrating how to sign 'chunked' uploads This code was taken from Amazon Example.
- AWS4SignerForChunkedUpload(URL, String, String, String) - Constructor for class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
B
- BinaryUtils - Class in org.teiid.translator.amazon.s3
-
Utilities for encoding and decoding binary data to and from different forms.
- BinaryUtils() - Constructor for class org.teiid.translator.amazon.s3.BinaryUtils
C
- calculateChunkedContentLength(long, long) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
-
Calculates the expanded payload size of our data when it is chunked
- cancel() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
- close() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
- computeSignature(Map<String, String>, Map<String, String>, String, String, String) - Method in class org.teiid.translator.amazon.s3.AWS4SignerForAuthorizationHeader
-
Computes an AWS4 signature for a request, ready for inclusion as an 'Authorization' header.
- computeSignature(Map<String, String>, Map<String, String>, String, String, String) - Method in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
-
Computes an AWS4 signature for a request, ready for inclusion as an 'Authorization' header.
- constructSignedChunk(int, byte[]) - Method in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
-
Returns a chunk for upload consisting of the signed 'header' or chunk prefix plus the user data.
- createProcedureExecution(Call, ExecutionContext, RuntimeMetadata, WSConnection) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
D
- dateStampFormat - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- DateStringFormat - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- dateTimeFormat - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- DELETEFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- determineEndpoint(String, String, String) - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
E
- EMPTY_BODY_SHA256 - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
SHA256 hash of an empty request body
- endpointUrl - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- execute() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
F
- fromHex(String) - Static method in class org.teiid.translator.amazon.s3.BinaryUtils
-
Converts a Hex-encoded data string to the original byte data.
G
- getAccesskey() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getBucket() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getCanonicalizedHeaderString(Map<String, String>) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Computes the canonical headers with values for the request.
- getCanonicalizedQueryString(Map<String, String>) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Examines the specified query string parameters and returns a canonicalized form.
- getCanonicalizedResourcePath(URL) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Returns the canonicalized resource path for the service endpoint.
- getCanonicalizeHeaderNames(Map<String, String>) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Returns the canonical collection of header names that will be included in the signature.
- getCanonicalRequest(URL, String, String, String, String, String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Returns the canonical request string to go into the signer process; this consists of several canonical sub-parts.
- getEncoding() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getEncryption() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getEncryptionkey() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- GETFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getMetadata(MetadataFactory, WSConnection) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getOutputParameterValues() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
- getRegion() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getSecretkey() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- getStringToSign(String, String, String, String, String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
- GETTEXTFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
H
- hash(byte[]) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Hashes the byte array using the SHA-256 algorithm.
- hash(String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Hashes the string contents (assumed to be UTF-8) using the SHA-256 algorithm.
- httpMethod - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
I
- invokeHTTP(String, String, Object, Map<String, String>) - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
- ISO8601BasicFormat - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
format strings for the date/time and date stamps required during signing
L
- LISTBUCKET - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- LISTBUCKETV1 - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
N
- next() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
O
- org.teiid.translator.amazon.s3 - package org.teiid.translator.amazon.s3
R
- regionName - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
S
- S3ExecutionFactory - Class in org.teiid.translator.amazon.s3
- S3ExecutionFactory() - Constructor for class org.teiid.translator.amazon.s3.S3ExecutionFactory
- S3ProcedureExecution - Class in org.teiid.translator.amazon.s3
- S3ProcedureExecution(Call, S3ExecutionFactory, RuntimeMetadata, ExecutionContext, WSConnection) - Constructor for class org.teiid.translator.amazon.s3.S3ProcedureExecution
- SAVEFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- SCHEME - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- serviceName - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- setAccesskey(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- setBucket(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- setEncoding(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- setEncryption(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- setEncryptionkey(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- setRegion(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- setSecretkey(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- sign(String, byte[], String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
- STREAMING_BODY_SHA256 - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
-
SHA256 substitute marker used in place of x-amz-content-sha256 when employing chunked uploads
T
- TERMINATOR - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- toHex(byte[]) - Static method in class org.teiid.translator.amazon.s3.BinaryUtils
-
Converts byte data to a Hex-encoded string.
U
- UNSIGNED_PAYLOAD - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
- urlEncode(String, boolean) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
- US_EAST_1 - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
- UTIL - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
All Classes All Packages