Uses of Annotation Interface
org.infinispan.protostream.annotations.ProtoField
Packages that use ProtoField
Package
Description
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle
this metadata in order to generate Protobuf schemas and marshallers.
Compile time annotations processor for Protostream annotations to generate Protobuf schemas and marshallers.
Generates schemas for various protobuf builtin types, the ones found in the 'google.protobuf' package of the
reference implementation.
-
Uses of ProtoField in org.infinispan.protostream.annotations.impl
Methods in org.infinispan.protostream.annotations.impl with parameters of type ProtoFieldModifier and TypeMethodDescriptionprivate TypeProtoMessageTypeMetadata.defaultType(ProtoField annotation, XClass type) protected XClassProtoMessageTypeMetadata.getCollectionImplementationFromAnnotation(ProtoField annotation) protected XClassProtoMessageTypeMetadata.getJavaTypeFromAnnotation(ProtoField annotation) protected XClassProtoMessageTypeMetadata.getMapImplementationFromAnnotation(ProtoField annotation) private static StringProtoMessageTypeMetadata.getName(ProtoField annotation, XField field) private static intProtoMessageTypeMetadata.getNumber(ProtoField annotation, XMember member) private StringProtoMessageTypeMetadata.validateOneOf(XClass clazz, Map<String, ProtoFieldMetadata> fieldsByName, Set<String> oneofs, ProtoField annotation, String fieldName, boolean isRepeated, boolean isRequired) -
Uses of ProtoField in org.infinispan.protostream.annotations.impl.processor
Methods in org.infinispan.protostream.annotations.impl.processor with parameters of type ProtoFieldModifier and TypeMethodDescriptionprotected XClassCompileTimeProtoMessageTypeMetadata.getCollectionImplementationFromAnnotation(ProtoField annotation) protected XClassCompileTimeProtoMessageTypeMetadata.getJavaTypeFromAnnotation(ProtoField annotation) protected XClassCompileTimeProtoMessageTypeMetadata.getMapImplementationFromAnnotation(ProtoField annotation) -
Uses of ProtoField in org.infinispan.protostream.types.java.math
Methods in org.infinispan.protostream.types.java.math with annotations of type ProtoFieldModifier and TypeMethodDescription(package private) byte[]BigIntegerAdapter.getBytes(BigInteger bigInteger) (package private) intBigDecimalAdapter.getScale(BigDecimal bigDecimal) (package private) byte[]BigDecimalAdapter.getUnscaledValue(BigDecimal bigDecimal) -
Uses of ProtoField in org.infinispan.protostream.types.java.time
Methods in org.infinispan.protostream.types.java.time with annotations of type ProtoFieldModifier and TypeMethodDescription(package private) IntegerMonthDayAdapter.getDayOfMonth(MonthDay monthDay) (package private) Integer(package private) LongLocalDateAdapter.getEpochDay(LocalDate localDate) (package private) LongZonedDateTimeAdapter.getEpochSecond(ZonedDateTime zdt) (package private) StringZoneOffsetAdapter.getId(ZoneOffset offset) (package private) LocalDateLocalDateTimeAdapter.getLocalDate(LocalDateTime localDateTime) (package private) LocalTimeLocalDateTimeAdapter.getLocalTime(LocalDateTime localDateTime) (package private) LocalTimeOffsetTimeAdapter.getLocalTime(OffsetTime offsetTime) (package private) Integer(package private) Integer(package private) IntegerZonedDateTimeAdapter.getNanoAdjustment(ZonedDateTime zdt) (package private) LongLocalTimeAdapter.getNanoOfDay(LocalTime localTime) (package private) ZoneOffsetOffsetTimeAdapter.getOffset(OffsetTime offsetTime) (package private) Integer(package private) Integer(package private) StringZonedDateTimeAdapter.getZoneId(ZonedDateTime zdt) (package private) String -
Uses of ProtoField in org.infinispan.protostream.types.java.util
Methods in org.infinispan.protostream.types.java.util with annotations of type ProtoFieldModifier and TypeMethodDescription(package private) byte[](package private) LongUUIDAdapter.getLeastSigBits(UUID uuid) (package private) LongUUIDAdapter.getLeastSigBitsFixed(UUID uuid) (package private) LongUUIDAdapter.getMostSigBits(UUID uuid) (package private) LongUUIDAdapter.getMostSigBitsFixed(UUID uuid) -
Uses of ProtoField in org.infinispan.protostream.types.protobuf
Methods in org.infinispan.protostream.types.protobuf with annotations of type ProtoFieldModifier and TypeMethodDescriptionlongDurationSchema.Duration.getNanos()longTimestampSchema.Timestamp.getNanos()longDurationSchema.Duration.getSeconds()longTimestampSchema.Timestamp.getSeconds()AnySchema.Any.getTypeUrl()byte[]AnySchema.Any.getValue()booleanWrappersSchema.BoolValue.getValue()byte[]WrappersSchema.BytesValue.getValue()doubleWrappersSchema.DoubleValue.getValue()floatWrappersSchema.FloatValue.getValue()intWrappersSchema.Int32Value.getValue()longWrappersSchema.Int64Value.getValue()WrappersSchema.StringValue.getValue()intWrappersSchema.UInt32Value.getValue()longWrappersSchema.UInt64Value.getValue()