S3 Translator 10.0.0.Beta1
A B C D E F G H I L N O R S T U
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
-
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(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.
- hash(byte[]) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
Hashes the byte array using the SHA-256 algorithm.
- httpMethod - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
-
I
- invokeHTTP(String, String, Object, Map<String, String>, boolean) - 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
-
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
-
- UTIL - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
-
A B C D E F G H I L N O R S T U
S3 Translator 10.0.0.Beta1
Copyright © 2017 JBoss by Red Hat. All rights reserved.