Class CborDataFormatFactory
java.lang.Object
net.logstash.logback.dataformat.cbor.CborDataFormatFactory
- All Implemented Interfaces:
DataFormatFactory<tools.jackson.dataformat.cbor.CBORFactory, tools.jackson.dataformat.cbor.CBORFactoryBuilder, tools.jackson.dataformat.cbor.CBORMapper, tools.jackson.dataformat.cbor.CBORMapper.Builder>
public class CborDataFormatFactory
extends Object
implements DataFormatFactory<tools.jackson.dataformat.cbor.CBORFactory, tools.jackson.dataformat.cbor.CBORFactoryBuilder, tools.jackson.dataformat.cbor.CBORMapper, tools.jackson.dataformat.cbor.CBORMapper.Builder>
A
DataFormatFactory for the CBOR data format.
See also CborWriteFeatureDecorator for configuring CBORWriteFeatures,
and TokenStreamFactoryFeatureDecorator for configuring TokenStreamFactory.Features
-
Field Summary
Fields inherited from interface DataFormatFactory
CBOR, JSON, SMILE, YAML -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontools.jackson.dataformat.cbor.CBORMapper.BuildercreateMapperBuilder(tools.jackson.dataformat.cbor.CBORFactory factory) Creates and returns a newMapperBuilderfor this data format backed by the given factory.tools.jackson.dataformat.cbor.CBORFactoryBuilderCreates and returns a newTokenStreamFactoryfor this data format.getName()Returns the name of the data format.
-
Constructor Details
-
CborDataFormatFactory
public CborDataFormatFactory()
-
-
Method Details
-
getName
Description copied from interface:DataFormatFactoryReturns the name of the data format.- Specified by:
getNamein interfaceDataFormatFactory<tools.jackson.dataformat.cbor.CBORFactory, tools.jackson.dataformat.cbor.CBORFactoryBuilder, tools.jackson.dataformat.cbor.CBORMapper, tools.jackson.dataformat.cbor.CBORMapper.Builder>- Returns:
- the name of the data format.
-
createTokenStreamFactoryBuilder
public tools.jackson.dataformat.cbor.CBORFactoryBuilder createTokenStreamFactoryBuilder()Description copied from interface:DataFormatFactoryCreates and returns a newTokenStreamFactoryfor this data format.- Specified by:
createTokenStreamFactoryBuilderin interfaceDataFormatFactory<tools.jackson.dataformat.cbor.CBORFactory, tools.jackson.dataformat.cbor.CBORFactoryBuilder, tools.jackson.dataformat.cbor.CBORMapper, tools.jackson.dataformat.cbor.CBORMapper.Builder>- Returns:
- a new
TokenStreamFactoryfor this data format.
-
createMapperBuilder
public tools.jackson.dataformat.cbor.CBORMapper.Builder createMapperBuilder(tools.jackson.dataformat.cbor.CBORFactory factory) Description copied from interface:DataFormatFactoryCreates and returns a newMapperBuilderfor this data format backed by the given factory.- Specified by:
createMapperBuilderin interfaceDataFormatFactory<tools.jackson.dataformat.cbor.CBORFactory, tools.jackson.dataformat.cbor.CBORFactoryBuilder, tools.jackson.dataformat.cbor.CBORMapper, tools.jackson.dataformat.cbor.CBORMapper.Builder>- Parameters:
factory- the factory constructed from the builder returned byDataFormatFactory.createTokenStreamFactoryBuilder()(perhaps decorated with other configuration)- Returns:
- a new
MapperBuilderfor this data format backed by the given factory.
-