Package org.bson.codecs
Class OverridableUuidRepresentationUuidCodec
java.lang.Object
org.bson.codecs.UuidCodec
org.bson.codecs.OverridableUuidRepresentationUuidCodec
- All Implemented Interfaces:
Codec<UUID>
,Decoder<UUID>
,Encoder<UUID>
,OverridableUuidRepresentationCodec<UUID>
@Deprecated(since="2022-10-31")
public class OverridableUuidRepresentationUuidCodec
extends UuidCodec
implements OverridableUuidRepresentationCodec<UUID>
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
An extension of
UuidCodec
that allows its configured UuidRepresentation
to be overridden by an externally configured
UuidRepresentation
, most likely configured on MongoClientSettings
or MongoClientOptions
.- Since:
- 3.12
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Construct an instance with the default UUID representation.OverridableUuidRepresentationUuidCodec
(UuidRepresentation uuidRepresentation) Deprecated.Construct an instance with the given UUID representation. -
Method Summary
Modifier and TypeMethodDescriptionwithUuidRepresentation
(UuidRepresentation uuidRepresentation) Deprecated.Implementations must return a new instance with theUuidRepresentation
overridden with the given value.Methods inherited from class org.bson.codecs.UuidCodec
decode, encode, getEncoderClass, getUuidRepresentation, toString
-
Constructor Details
-
OverridableUuidRepresentationUuidCodec
public OverridableUuidRepresentationUuidCodec()Deprecated.Construct an instance with the default UUID representation. -
OverridableUuidRepresentationUuidCodec
Deprecated.Construct an instance with the given UUID representation.- Parameters:
uuidRepresentation
- the UUID representation
-
-
Method Details
-
withUuidRepresentation
Deprecated.Description copied from interface:OverridableUuidRepresentationCodec
Implementations must return a new instance with theUuidRepresentation
overridden with the given value.- Specified by:
withUuidRepresentation
in interfaceOverridableUuidRepresentationCodec<UUID>
- Parameters:
uuidRepresentation
- the UuidRepresentation- Returns:
- a new instance equivalent to this but with the given UuidRepresentation
-