Package org.infinispan.factories.impl
Interface ModuleMetadataBuilder
-
public interface ModuleMetadataBuilder
Module 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 interface
ModuleMetadataBuilder.ModuleBuilder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getModuleName()
Collection<String>
getOptionalDependencies()
Collection<String>
getRequiredDependencies()
ModuleLifecycle
newModuleLifecycle()
void
registerMetadata(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)
-
-