Skip navigation links
A B C D E H M N P R S U W 

A

AbstractManualSerializer<T> - Class in com.joyent.manta.serialization
Abstract class providing reflection helper methods for use with serialization.
AbstractManualSerializer(Class<T>) - Constructor for class com.joyent.manta.serialization.AbstractManualSerializer
Creates a new serializer instance for the specified class.
AbstractManualSerializer(Class<T>, boolean) - Constructor for class com.joyent.manta.serialization.AbstractManualSerializer
Creates a new serializer instance for the specified class.
AbstractManualSerializer(Class<T>, boolean, boolean) - Constructor for class com.joyent.manta.serialization.AbstractManualSerializer
* Creates a new serializer instance for the specified class.

B

BaseBlockCipherSerializer<T extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher> - Class in com.joyent.manta.serialization
Serializer that serializes the BouncyCastle base block cipher subclasses.
BaseBlockCipherSerializer(Kryo, Class<T>) - Constructor for class com.joyent.manta.serialization.BaseBlockCipherSerializer
Creates a new instance of a serializer for T.

C

captureField(String) - Method in class com.joyent.manta.serialization.AbstractManualSerializer
Gets a reference to a field on an object.
CipherSerializer - Class in com.joyent.manta.serialization
Kryo serializer that deconstructs a Cipher class and allows for serialization / deserialization.
CipherSerializer(Kryo) - Constructor for class com.joyent.manta.serialization.CipherSerializer
Creates a new Cipher serializer instance.
com.joyent.manta.serialization - package com.joyent.manta.serialization
Package containing Kryo compatible serialization classes.

D

deserialize(byte[]) - Method in class com.joyent.manta.serialization.EncryptedMultipartUploaSerializationHelper
Decrypts and deserializes the specified binary blob.

E

EncryptedMultipartSerializer<WRAPPED extends AbstractMultipartUpload> - Class in com.joyent.manta.serialization
Kryo serializer for serializing EncryptedMultipartUpload instances.
EncryptedMultipartSerializer(Kryo, Class<?>, Class<WRAPPED>, SecretKey) - Constructor for class com.joyent.manta.serialization.EncryptedMultipartSerializer
Creates a new serializer instance.
EncryptedMultipartUploaSerializationHelper<WRAPPED extends AbstractMultipartUpload> - Class in com.joyent.manta.serialization
Helper class that acts as the central point of entry for serializing and encrypting EncryptedMultipartUpload instances.
EncryptedMultipartUploaSerializationHelper(Kryo, SecretKey, SupportedCipherDetails, Class<WRAPPED>) - Constructor for class com.joyent.manta.serialization.EncryptedMultipartUploaSerializationHelper
Creates a new instance.
EncryptionStateSerializer - Class in com.joyent.manta.serialization
Kryo serializer that deconstructs a EncryptionState class for serialization / deserialization.
EncryptionStateSerializer(Kryo, SecretKey) - Constructor for class com.joyent.manta.serialization.EncryptionStateSerializer
Creates a new serializer instance.

H

HmacSerializer - Class in com.joyent.manta.serialization
Kryo serializer that deconstructs a BouncyCastle HMac instance and allows for serialization and deserialization.
HmacSerializer(Kryo) - Constructor for class com.joyent.manta.serialization.HmacSerializer
Creates a new Kryo serializer for HMac objects.

M

MantaClientSerializationException - Exception in com.joyent.manta.serialization
Exception class for errors relating to serialization.
MantaClientSerializationException() - Constructor for exception com.joyent.manta.serialization.MantaClientSerializationException
Create an empty exception.
MantaClientSerializationException(String) - Constructor for exception com.joyent.manta.serialization.MantaClientSerializationException
 
MantaClientSerializationException(Throwable) - Constructor for exception com.joyent.manta.serialization.MantaClientSerializationException
 
MantaClientSerializationException(String, Throwable) - Constructor for exception com.joyent.manta.serialization.MantaClientSerializationException
 
MultipartUploadSerializer<T extends AbstractMultipartUpload> - Class in com.joyent.manta.serialization
Kryo serializer for instances that extend AbstractMultipartUpload.
MultipartUploadSerializer(Kryo, Class<?>) - Constructor for class com.joyent.manta.serialization.MultipartUploadSerializer
Creates new serializer instance.

N

newInstance(Object...) - Method in class com.joyent.manta.serialization.AbstractManualSerializer
Creates a new instance with the specified constructor parameters.

P

PKCS11Serializer - Class in com.joyent.manta.serialization
Kryo serializer class that serializes PKCS11 instances.
PKCS11Serializer() - Constructor for class com.joyent.manta.serialization.PKCS11Serializer
Creates a new serializer instance.
ProviderSerializer - Class in com.joyent.manta.serialization
Serializer class that writes out the name of a Provider without writing its state.
ProviderSerializer() - Constructor for class com.joyent.manta.serialization.ProviderSerializer
Creates a new instance.

R

read(Kryo, Input, Class<T>) - Method in class com.joyent.manta.serialization.BaseBlockCipherSerializer
 
read(Kryo, Input, Class<Cipher>) - Method in class com.joyent.manta.serialization.CipherSerializer
 
read(Kryo, Input, Class<EncryptionState>) - Method in class com.joyent.manta.serialization.EncryptionStateSerializer
 
read(Kryo, Input, Class<HMac>) - Method in class com.joyent.manta.serialization.HmacSerializer
 
read(Kryo, Input, Class<PKCS11>) - Method in class com.joyent.manta.serialization.PKCS11Serializer
 
read(Kryo, Input, Class<Provider>) - Method in class com.joyent.manta.serialization.ProviderSerializer
 
read(Kryo, Input, Class<Object>) - Method in class com.joyent.manta.serialization.SessionRefSerializer
 
read(Kryo, Input, Class<SupportedCipherDetails>) - Method in class com.joyent.manta.serialization.SupportedCipherDetailsSerializer
 
read(Kryo, Input, Class<UUID>) - Method in class com.joyent.manta.serialization.UUIDSerializer
 

S

serialize(EncryptedMultipartUpload<WRAPPED>) - Method in class com.joyent.manta.serialization.EncryptedMultipartUploaSerializationHelper
Serializes and encrypts the specified upload object.
SessionRefSerializer - Class in com.joyent.manta.serialization
Serialization class that allows for (de)serialization of sun.security.pkcs11.SessionRef instances.
SessionRefSerializer(Kryo) - Constructor for class com.joyent.manta.serialization.SessionRefSerializer
Creates a new serializaer instance.
SupportedCipherDetailsSerializer - Class in com.joyent.manta.serialization
Serializer class for SupportedCipherDetails implementations that only serializes the name of the cipher id.
SupportedCipherDetailsSerializer() - Constructor for class com.joyent.manta.serialization.SupportedCipherDetailsSerializer
Creates a new serializer instance.

U

UUIDSerializer - Class in com.joyent.manta.serialization
Kryo serializer class that serializes UUID instances as two longs.
UUIDSerializer() - Constructor for class com.joyent.manta.serialization.UUIDSerializer
Creates a new serializer instance.

W

write(Kryo, Output, T) - Method in class com.joyent.manta.serialization.BaseBlockCipherSerializer
 
write(Kryo, Output, Cipher) - Method in class com.joyent.manta.serialization.CipherSerializer
 
write(Kryo, Output, EncryptionState) - Method in class com.joyent.manta.serialization.EncryptionStateSerializer
 
write(Kryo, Output, HMac) - Method in class com.joyent.manta.serialization.HmacSerializer
 
write(Kryo, Output, PKCS11) - Method in class com.joyent.manta.serialization.PKCS11Serializer
 
write(Kryo, Output, Provider) - Method in class com.joyent.manta.serialization.ProviderSerializer
 
write(Kryo, Output, Object) - Method in class com.joyent.manta.serialization.SessionRefSerializer
 
write(Kryo, Output, SupportedCipherDetails) - Method in class com.joyent.manta.serialization.SupportedCipherDetailsSerializer
 
write(Kryo, Output, UUID) - Method in class com.joyent.manta.serialization.UUIDSerializer
 
A B C D E H M N P R S U W 
Skip navigation links

Copyright © 2012–2017 Joyent. All rights reserved.