Package org.infinispan.factories.impl
Interface ModuleMetadataBuilder
-
- All Known Implementing Classes:
CoreModuleImpl
public interface ModuleMetadataBuilderModule metadata. This interface is not intended to be implemented by handwritten code. Implementations are generated via annotation processing of InfinispanModule annotation and friends.- Since:
- 10.0
- Author:
- Dan Berindei
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceModuleMetadataBuilder.ModuleBuilder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetModuleName()Collection<String>getOptionalDependencies()Collection<String>getRequiredDependencies()ModuleLifecyclenewModuleLifecycle()voidregisterMetadata(ModuleMetadataBuilder.ModuleBuilder builder)
-
-
-
Method Detail
-
getModuleName
String getModuleName()
-
getRequiredDependencies
Collection<String> getRequiredDependencies()
-
getOptionalDependencies
Collection<String> getOptionalDependencies()
-
newModuleLifecycle
ModuleLifecycle newModuleLifecycle()
-
registerMetadata
void registerMetadata(ModuleMetadataBuilder.ModuleBuilder builder)
-
-