public class UnifiedMetaData extends Object implements InitalizableMetaData
A UnifiedMetaData
instance may be shared accross threads provided that the following conditions are met:
eagerInitialize()
is called from a single thread on startupConstructor and Description |
---|
UnifiedMetaData(org.jboss.wsf.spi.deployment.UnifiedVirtualFile vfsRoot) |
UnifiedMetaData(org.jboss.wsf.spi.deployment.UnifiedVirtualFile vfsRoot,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
addMappingDefinition(String jaxrpcFile,
JavaWsdlMapping javaWsdlMapping) |
void |
addService(ServiceMetaData serviceMetaData) |
void |
addWsdlDefinition(String wsdlFile,
WSDLDefinitions wsdlDefinitions) |
void |
eagerInitialize()
Eagerly initialize all cache values that are normally lazy-loaded.
|
ClassLoader |
getClassLoader() |
String |
getDeploymentName() |
static String |
getImplementationVersion() |
JavaWsdlMapping |
getMappingDefinition(String jaxrpcFile) |
org.jboss.wsf.spi.deployment.UnifiedVirtualFile |
getRootFile() |
String |
getSecurityDomain() |
List<ServiceMetaData> |
getServices() |
WSDLDefinitions |
getWsdlDefinition(String wsdlFile) |
boolean |
isEagerInitialized() |
static boolean |
isFinalRelease() |
void |
setClassLoader(ClassLoader classLoader) |
void |
setDeploymentName(String deploymentName) |
void |
setRootFile(org.jboss.wsf.spi.deployment.UnifiedVirtualFile vfsRoot) |
void |
setSecurityDomain(String domain) |
String |
toString() |
void |
validate() |
public UnifiedMetaData(org.jboss.wsf.spi.deployment.UnifiedVirtualFile vfsRoot)
public UnifiedMetaData(org.jboss.wsf.spi.deployment.UnifiedVirtualFile vfsRoot, ClassLoader classLoader)
public ClassLoader getClassLoader()
public void setRootFile(org.jboss.wsf.spi.deployment.UnifiedVirtualFile vfsRoot)
public org.jboss.wsf.spi.deployment.UnifiedVirtualFile getRootFile()
public void setClassLoader(ClassLoader classLoader)
public String getDeploymentName()
public void setDeploymentName(String deploymentName)
public String getSecurityDomain()
public void setSecurityDomain(String domain)
public List<ServiceMetaData> getServices()
public void addService(ServiceMetaData serviceMetaData)
public void addWsdlDefinition(String wsdlFile, WSDLDefinitions wsdlDefinitions)
public WSDLDefinitions getWsdlDefinition(String wsdlFile)
public void addMappingDefinition(String jaxrpcFile, JavaWsdlMapping javaWsdlMapping)
public JavaWsdlMapping getMappingDefinition(String jaxrpcFile)
public void validate()
public boolean isEagerInitialized()
public void eagerInitialize()
UnifiedMetaData
instance. This method, however, must be called from a single thread.eagerInitialize
in interface InitalizableMetaData
public static String getImplementationVersion()
public static boolean isFinalRelease()
Copyright © 2013 JBoss, by Red Hat. All Rights Reserved.