本文整理了Java中org.jboss.wsf.spi.deployment.Deployment.setRuntimeClassLoader()
方法的一些代码示例,展示了Deployment.setRuntimeClassLoader()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.setRuntimeClassLoader()
方法的具体详情如下:
包路径:org.jboss.wsf.spi.deployment.Deployment
类名称:Deployment
方法名:setRuntimeClassLoader
[英]Set the runtime class loader for this deployment
[中]为此部署设置运行时类加载器
代码示例来源:origin: org.jboss.ws/jbossws-jboss500Beta4
public void start(Deployment dep, WSFRuntime runtime)
{
// EJB3 endpoints
if (dep.getAttachment(Ejb3Deployment.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// EJB21 endpoints
else if (dep.getAttachment(JBossMetaData.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// JSE endpoints
else if (dep.getAttachment(JBossWebMetaData.class) != null)
{
JBossWebMetaData webMetaData = dep.getAttachment(JBossWebMetaData.class);
ClassLoader classLoader = webMetaData.getContextLoader();
dep.setRuntimeClassLoader(classLoader);
}
else
{
throw new IllegalArgumentException("Unable to determine runtime loader");
}
}
}
代码示例来源:origin: org.jboss.ws/jbossws-jboss500x
public void start(Deployment dep, WSFRuntime runtime)
{
// EJB3 endpoints
if (dep.getAttachment(WebServiceDeployment.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// EJB21 endpoints
else if (dep.getAttachment(JBossMetaData.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// JSE endpoints
else if (dep.getAttachment(JBossWebMetaData.class) != null)
{
JBossWebMetaData webMetaData = dep.getAttachment(JBossWebMetaData.class);
ClassLoader classLoader = webMetaData.getContextLoader();
dep.setRuntimeClassLoader(classLoader);
}
else
{
throw new IllegalArgumentException("Unable to determine runtime loader");
}
}
}
代码示例来源:origin: org.jboss.ws/jbossws-jboss510x
public void create(Deployment dep)
{
// EJB3 endpoints
if (dep.getAttachment(WebServiceDeployment.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// EJB21 endpoints
else if (dep.getAttachment(JBossMetaData.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// JSE endpoints
else if (dep.getAttachment(JBossWebMetaData.class) != null)
{
JBossWebMetaData webMetaData = dep.getAttachment(JBossWebMetaData.class);
ClassLoader classLoader = webMetaData.getContextLoader();
if (classLoader == null)
{
// [JBWS-2246] hack for .sar deployments incorporating web services deployments on AS bootstrap.
classLoader = dep.getInitialClassLoader();
}
dep.setRuntimeClassLoader(classLoader);
}
else
{
throw new IllegalArgumentException("Unable to determine runtime loader");
}
}
}
代码示例来源:origin: org.jboss.ws/jbossws-jboss600x
public void create(Deployment dep)
{
// EJB3 endpoints
if (dep.getAttachment(WebServiceDeployment.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// EJB21 endpoints
else if (dep.getAttachment(JBossMetaData.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// JSE endpoints
else if (dep.getAttachment(JBossWebMetaData.class) != null)
{
JBossWebMetaData webMetaData = dep.getAttachment(JBossWebMetaData.class);
ClassLoader classLoader = webMetaData.getContextLoader();
if (classLoader == null)
{
// [JBWS-2246] hack for .sar deployments incorporating web services deployments on AS bootstrap.
classLoader = dep.getInitialClassLoader();
}
dep.setRuntimeClassLoader(classLoader);
}
else
{
throw new IllegalArgumentException("Unable to determine runtime loader");
}
}
}
代码示例来源:origin: org.jboss.ws/jbossws-jboss501CR1
public void create(Deployment dep)
{
// EJB3 endpoints
if (dep.getAttachment(WebServiceDeployment.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// EJB21 endpoints
else if (dep.getAttachment(JBossMetaData.class) != null)
{
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
}
// JSE endpoints
else if (dep.getAttachment(JBossWebMetaData.class) != null)
{
JBossWebMetaData webMetaData = dep.getAttachment(JBossWebMetaData.class);
ClassLoader classLoader = webMetaData.getContextLoader();
if (classLoader == null)
{
// [JBWS-2246] hack for .sar deployments incorporating web services deployments on AS bootstrap.
classLoader = dep.getInitialClassLoader();
}
dep.setRuntimeClassLoader(classLoader);
}
else
{
throw new IllegalArgumentException("Unable to determine runtime loader");
}
}
}
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
/**
* Sets runtime classloader for JSE endpoints
*/
private void setRuntimeLoader()
{
final Deployment dep = endpoint.getService().getDeployment();
if (isJseDeployment(dep))
{
ClassLoader classLoader = getContextClassLoader();
dep.setRuntimeClassLoader(classLoader);
}
}
代码示例来源:origin: org.jboss.ws/jbossws-jboss423x
dep.setRuntimeClassLoader(classLoader);
代码示例来源:origin: org.jboss.ws/jbossws-jboss423
dep.setRuntimeClassLoader(classLoader);
代码示例来源:origin: org.jboss.ws/jbossws-jboss421
dep.setRuntimeClassLoader(classLoader);
代码示例来源:origin: org.jboss.ws/jbossws-framework
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss510x
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss423
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss600x
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss501CR1
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss423x
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss421
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss500Beta4
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
代码示例来源:origin: org.jboss.ws/jbossws-jboss500x
dep.setRuntimeClassLoader(dep.getInitialClassLoader());
内容来源于网络,如有侵权,请联系作者删除!