Package io.micronaut.oraclecloud.serde
Class OciSdkMicronautSerializer
java.lang.Object
io.micronaut.oraclecloud.serde.OciSdkMicronautSerializer
- All Implemented Interfaces:
- com.oracle.bmc.http.client.Serializer
@Internal
public final class OciSdkMicronautSerializer
extends Object
implements com.oracle.bmc.http.client.Serializer
Implementation of 
Use
Serializer based on micronaut serde using ObjectMapper.
 Use
getDefaultSerializer() method to get the default implementation
 configured for use inside an Oracle Cloud SDK HTTP client.- 
Constructor SummaryConstructorsConstructorDescriptionOciSdkMicronautSerializer(io.micronaut.json.JsonMapper objectMapper) Create Serializer from micronaut serdeObjectMapper.
- 
Method SummaryModifier and TypeMethodDescriptionstatic io.micronaut.serde.ObjectMapperstatic com.oracle.bmc.http.client.Serializer<T> T<T> T
- 
Constructor Details- 
OciSdkMicronautSerializerpublic OciSdkMicronautSerializer(io.micronaut.json.JsonMapper objectMapper) Create Serializer from micronaut serdeObjectMapper.- Parameters:
- objectMapper- the object mapper
 
 
- 
- 
Method Details- 
readValue- Specified by:
- readValuein interface- com.oracle.bmc.http.client.Serializer
- Throws:
- IOException
 
- 
readValue- Specified by:
- readValuein interface- com.oracle.bmc.http.client.Serializer
- Throws:
- IOException
 
- 
writeValueAsString- Specified by:
- writeValueAsStringin interface- com.oracle.bmc.http.client.Serializer
- Throws:
- IOException
 
- 
getDefaultObjectMapperpublic static io.micronaut.serde.ObjectMapper getDefaultObjectMapper()- Returns:
- The implementation of object mapper configured for oci java sdk
 
- 
getDefaultSerializerpublic static com.oracle.bmc.http.client.Serializer getDefaultSerializer()- Returns:
- The implementation of serializer configured for oci java sdk
 
 
-