Class ResolutionContext
java.lang.Object
org.infinispan.protostream.descriptors.ResolutionContext
- Since:
- 3.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, EnumValueDescriptor> private final Map<String, GenericDescriptor> private final Map<Integer, GenericDescriptor> private final Map<String, EnumValueDescriptor> private final Map<String, FileDescriptor> private final Map<String, GenericDescriptor> private static final Logprivate final FileDescriptorSource.ProgressCallbackprivate final Map<Integer, GenericDescriptor> -
Constructor Summary
ConstructorsConstructorDescriptionResolutionContext(FileDescriptorSource.ProgressCallback progressCallback, Map<String, FileDescriptor> fileDescriptorMap, Map<String, GenericDescriptor> allGlobalTypes, Map<Integer, GenericDescriptor> allTypeIds, Map<String, EnumValueDescriptor> allEnumValueDescriptors) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddGenericDescriptor(GenericDescriptor genericDescriptor) private voidcheckUniqueName(GenericDescriptor genericDescriptor) private voidcheckUniqueTypeId(GenericDescriptor descriptor) (package private) voidclear()(package private) voidflush()(package private) Map<String, FileDescriptor> (package private) voidhandleError(FileDescriptor fileDescriptor, DescriptorParserException dpe) (package private) voidhandleSuccess(FileDescriptor fileDescriptor) private <K,V> V voidresolve()
-
Field Details
-
log
-
progressCallback
-
fileDescriptorMap
-
allTypeIds
-
typeIds
-
allGlobalTypes
-
globalTypes
-
allEnumValueDescriptors
-
enumValueDescriptors
-
-
Constructor Details
-
ResolutionContext
public ResolutionContext(FileDescriptorSource.ProgressCallback progressCallback, Map<String, FileDescriptor> fileDescriptorMap, Map<String, GenericDescriptor> allGlobalTypes, Map<Integer, GenericDescriptor> allTypeIds, Map<String, EnumValueDescriptor> allEnumValueDescriptors)
-
-
Method Details
-
resolve
public void resolve() -
handleError
-
handleSuccess
-
getFileDescriptorMap
Map<String, FileDescriptor> getFileDescriptorMap() -
addGenericDescriptor
-
checkUniqueName
-
checkUniqueTypeId
-
lookup
-
flush
void flush() -
clear
void clear()
-