Class DefaultConstructorCreator
- java.lang.Object
-
- org.eclipse.yasson.internal.components.DefaultConstructorCreator
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,JsonbComponentInstanceCreator
public class DefaultConstructorCreator extends Object implements JsonbComponentInstanceCreator
Creates components instance with default constructor.- Author:
- Roman Grigoriadi
-
-
Constructor Summary
Constructors Constructor Description DefaultConstructorCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
<T> T
getOrCreateComponent(Class<T> componentClass)
Returns instance of JsonbComponent for desired class
-
-
-
Method Detail
-
getOrCreateComponent
public <T> T getOrCreateComponent(Class<T> componentClass)
Description copied from interface:JsonbComponentInstanceCreator
Returns instance of JsonbComponent for desired class- Specified by:
getOrCreateComponent
in interfaceJsonbComponentInstanceCreator
- Type Parameters:
T
- Jsonb component type- Parameters:
componentClass
- component class- Returns:
- component instance
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-