public interface TypeMappingContext
Modifier and Type | Method and Description |
---|---|
TypeMappingContext |
bridge(BeanReference<? extends TypeBridge> bridgeReference) |
TypeMappingContext |
bridge(BridgeBuilder<? extends TypeBridge> builder) |
TypeMappingContext |
bridge(Class<? extends TypeBridge> bridgeClass) |
TypeMappingContext |
indexed() |
TypeMappingContext |
indexed(String indexName) |
PropertyMappingContext |
property(String propertyName) |
TypeMappingContext |
routingKeyBridge(BeanReference<? extends RoutingKeyBridge> bridgeReference) |
TypeMappingContext |
routingKeyBridge(BridgeBuilder<? extends RoutingKeyBridge> builder) |
TypeMappingContext |
routingKeyBridge(Class<? extends RoutingKeyBridge> bridgeClass) |
TypeMappingContext indexed()
TypeMappingContext indexed(String indexName)
TypeMappingContext routingKeyBridge(Class<? extends RoutingKeyBridge> bridgeClass)
bridgeClass
- The class of the bridge to use.this
, for method chaining.TypeMappingContext routingKeyBridge(BeanReference<? extends RoutingKeyBridge> bridgeReference)
bridgeReference
- A BeanReference
pointing to the bridge to use.
See the static "ofXXX()" methods of BeanReference
for details about the various type of references
(by name, by type, ...).this
, for method chaining.TypeMappingContext routingKeyBridge(BridgeBuilder<? extends RoutingKeyBridge> builder)
builder
- A bridge builder.this
, for method chaining.TypeMappingContext bridge(Class<? extends TypeBridge> bridgeClass)
bridgeClass
- The class of the bridge to use.this
, for method chaining.TypeMappingContext bridge(BeanReference<? extends TypeBridge> bridgeReference)
bridgeReference
- A BeanReference
pointing to the bridge to use.
See the static "ofXXX()" methods of BeanReference
for details about the various type of references
(by name, by type, ...).this
, for method chaining.TypeMappingContext bridge(BridgeBuilder<? extends TypeBridge> builder)
builder
- A bridge builder.this
, for method chaining.PropertyMappingContext property(String propertyName)
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.