Package io.quarkus.cache.deployment
Record Class CachedResultsProcessor.CachedResultsInjectConfig
java.lang.Object
java.lang.Record
io.quarkus.cache.deployment.CachedResultsProcessor.CachedResultsInjectConfig
- Enclosing class:
CachedResultsProcessor
static record CachedResultsProcessor.CachedResultsInjectConfig(String cacheName, Long lockTimeout, org.jboss.jandex.DotName keyGenerator, org.jboss.jandex.ClassInfo injectedClazz, Collection<org.jboss.jandex.AnnotationInstance> annotations, String exclude)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionCachedResultsInjectConfig(String cacheName, Long lockTimeout, org.jboss.jandex.DotName keyGenerator, org.jboss.jandex.ClassInfo injectedClazz, Collection<org.jboss.jandex.AnnotationInstance> annotations, String exclude) Creates an instance of aCachedResultsInjectConfigrecord class. -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.jboss.jandex.AnnotationInstance> Returns the value of theannotationsrecord component.Returns the value of thecacheNamerecord component.final booleanIndicates whether some other object is "equal to" this one.exclude()Returns the value of theexcluderecord component.final inthashCode()Returns a hash code value for this object.org.jboss.jandex.ClassInfoReturns the value of theinjectedClazzrecord component.org.jboss.jandex.DotNameReturns the value of thekeyGeneratorrecord component.Returns the value of thelockTimeoutrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
CachedResultsInjectConfig
CachedResultsInjectConfig(String cacheName, Long lockTimeout, org.jboss.jandex.DotName keyGenerator, org.jboss.jandex.ClassInfo injectedClazz, Collection<org.jboss.jandex.AnnotationInstance> annotations, String exclude) Creates an instance of aCachedResultsInjectConfigrecord class.- Parameters:
cacheName- the value for thecacheNamerecord componentlockTimeout- the value for thelockTimeoutrecord componentkeyGenerator- the value for thekeyGeneratorrecord componentinjectedClazz- the value for theinjectedClazzrecord componentannotations- the value for theannotationsrecord componentexclude- the value for theexcluderecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
cacheName
Returns the value of thecacheNamerecord component.- Returns:
- the value of the
cacheNamerecord component
-
lockTimeout
Returns the value of thelockTimeoutrecord component.- Returns:
- the value of the
lockTimeoutrecord component
-
keyGenerator
public org.jboss.jandex.DotName keyGenerator()Returns the value of thekeyGeneratorrecord component.- Returns:
- the value of the
keyGeneratorrecord component
-
injectedClazz
public org.jboss.jandex.ClassInfo injectedClazz()Returns the value of theinjectedClazzrecord component.- Returns:
- the value of the
injectedClazzrecord component
-
annotations
Returns the value of theannotationsrecord component.- Returns:
- the value of the
annotationsrecord component
-
exclude
Returns the value of theexcluderecord component.- Returns:
- the value of the
excluderecord component
-