public class FileBasedEntityMetadataProvider extends AbstractMetadataProvider implements IMetadataProvider<EntityDescriptorType>
options| Constructor and Description |
|---|
FileBasedEntityMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
EntityDescriptorType |
getMetaData()
Get the Metadata descriptors
|
void |
init(Map<String,String> options)
Initialize the provider with options
|
void |
injectEncryptionKey(PublicKey publicKey)
Inject a public key used for encryption
|
void |
injectFileStream(InputStream fileStream)
Inject a File instance depending on
|
void |
injectSigningKey(PublicKey publicKey)
Inject a public key used for signing
|
boolean |
isMultiple()
Is multiple descriptors attached?
|
String |
requireFileInjection()
Provider indicates that it requires an injection of File instance
|
public void init(Map<String,String> options)
IMetadataProviderinit in interface IMetadataProvider<EntityDescriptorType>init in class AbstractMetadataProviderIMetadataProvider#init(Map)public EntityDescriptorType getMetaData()
IMetadataProvidergetMetaData in interface IMetadataProvider<EntityDescriptorType>IMetadataProvider.getMetaData()public boolean isMultiple()
IMetadataProviderisMultiple in interface IMetadataProvider<EntityDescriptorType>IMetadataProvider.isMultiple()public void injectEncryptionKey(PublicKey publicKey)
IMetadataProviderinjectEncryptionKey in interface IMetadataProvider<EntityDescriptorType>public void injectFileStream(InputStream fileStream)
IMetadataProviderinjectFileStream in interface IMetadataProvider<EntityDescriptorType>methodpublic void injectSigningKey(PublicKey publicKey)
IMetadataProviderinjectSigningKey in interface IMetadataProvider<EntityDescriptorType>public String requireFileInjection()
IMetadataProviderrequireFileInjection in interface IMetadataProvider<EntityDescriptorType>Copyright © 2018 JBoss by Red Hat. All rights reserved.