public class WSEEEjbModule extends WSEEModule
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EJB_WRAPPER_LEGACY_DEPLOY_MSG |
private weblogic.ejb.spi.DeploymentInfo |
ejbDeploymentInfo |
private static weblogic.security.acl.internal.AuthenticatedSubject |
kernelId |
private static java.util.logging.Logger |
LOGGER |
private ModuleContext |
mc |
private java.lang.String |
moduleName |
private java.util.List<WseeWebappModule> |
wseeWebappModules |
appCtx, deployInfoMap, serviceAndPorts
Constructor and Description |
---|
WSEEEjbModule(ModuleContext mc,
ApplicationContext appCtx) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
activate() |
private void |
bindCompActualAddr(WsdlAddressInfo info,
PortComponentBean pcb,
java.lang.String ejbName) |
private void |
bindInternalPort(EJBDeployInfo info,
PortComponentBean pcb,
WsdlPort port) |
(package private) DeployInfo |
createDeployInfo() |
(package private) void |
deactivate() |
(package private) void |
destroy() |
protected java.lang.String |
getAlternativeLinkName(ServiceImplBeanBean bean) |
protected java.lang.ClassLoader |
getClassLoader() |
protected EnvEntryBean[] |
getEnvEntries(ServiceImplBeanBean bean) |
protected java.util.Map<java.lang.String,java.lang.Class> |
getLinkMap() |
protected java.lang.String |
getLinkName(ServiceImplBeanBean bean) |
(package private) java.lang.String |
getModuleId() |
(package private) java.lang.String |
getModuleName() |
protected ResourceEnvRefBean[] |
getResourceEnvRefs(ServiceImplBeanBean bean) |
(package private) weblogic.j2ee.wsee.deploy.WSEEDescriptor |
loadDescriptor(java.io.File configDir,
DeploymentPlanBean plan) |
(package private) JavaWsdlMappingBean |
loadMappingFile(java.lang.String mapping) |
(package private) void |
loadModulePolicies(weblogic.wsee.policy.runtime.PolicyServer policyServer) |
(package private) WsdlDefinitions |
loadWsdlDefinitions(java.lang.String wsdluri) |
(package private) weblogic.j2ee.wsee.policy.deployment.WsPolicyDescriptor |
loadWsPolicyDescriptor(java.io.File configDir,
DeploymentPlanBean plan) |
private void |
registerContext(EJBDeployInfo info,
WsdlAddressInfo.PortAddress portAddr,
java.lang.String serviceName) |
(package private) void |
registerEndpoint(WebservicesBean wsdd) |
protected void |
setLinkName(ServiceImplBeanBean bean,
java.lang.String name) |
private boolean |
sslRequired(PortComponentBean bean) |
(package private) void |
start() |
private void |
verifyEjbDD() |
endorsedOverridesConfigured, loadWsdl, prepare
private static final java.util.logging.Logger LOGGER
public static final java.lang.String EJB_WRAPPER_LEGACY_DEPLOY_MSG
private static final weblogic.security.acl.internal.AuthenticatedSubject kernelId
private ModuleContext mc
private java.lang.String moduleName
private weblogic.ejb.spi.DeploymentInfo ejbDeploymentInfo
private java.util.List<WseeWebappModule> wseeWebappModules
WSEEEjbModule(ModuleContext mc, ApplicationContext appCtx)
DeployInfo createDeployInfo()
createDeployInfo
in class WSEEModule
java.lang.String getModuleName()
getModuleName
in class WSEEModule
java.lang.String getModuleId()
getModuleId
in class WSEEModule
weblogic.j2ee.wsee.deploy.WSEEDescriptor loadDescriptor(java.io.File configDir, DeploymentPlanBean plan) throws java.io.IOException, javax.xml.stream.XMLStreamException
loadDescriptor
in class WSEEModule
java.io.IOException
javax.xml.stream.XMLStreamException
weblogic.j2ee.wsee.policy.deployment.WsPolicyDescriptor loadWsPolicyDescriptor(java.io.File configDir, DeploymentPlanBean plan) throws java.io.IOException, javax.xml.stream.XMLStreamException
loadWsPolicyDescriptor
in class WSEEModule
java.io.IOException
javax.xml.stream.XMLStreamException
protected java.util.Map<java.lang.String,java.lang.Class> getLinkMap()
getLinkMap
in class WSEEBaseModule
protected java.lang.String getLinkName(ServiceImplBeanBean bean)
getLinkName
in class WSEEBaseModule
protected void setLinkName(ServiceImplBeanBean bean, java.lang.String name)
setLinkName
in class WSEEBaseModule
protected EnvEntryBean[] getEnvEntries(ServiceImplBeanBean bean)
getEnvEntries
in class WSEEBaseModule
protected ResourceEnvRefBean[] getResourceEnvRefs(ServiceImplBeanBean bean)
getResourceEnvRefs
in class WSEEBaseModule
WsdlDefinitions loadWsdlDefinitions(java.lang.String wsdluri) throws weblogic.wsee.ws.WsException
loadWsdlDefinitions
in class WSEEModule
weblogic.wsee.ws.WsException
JavaWsdlMappingBean loadMappingFile(java.lang.String mapping) throws weblogic.wsee.ws.WsException
loadMappingFile
in class WSEEModule
weblogic.wsee.ws.WsException
void loadModulePolicies(weblogic.wsee.policy.runtime.PolicyServer policyServer) throws java.lang.Exception
loadModulePolicies
in class WSEEModule
java.lang.Exception
void registerEndpoint(WebservicesBean wsdd) throws java.lang.Exception
registerEndpoint
in class WSEEModule
java.lang.Exception
private void verifyEjbDD() throws weblogic.ejb.spi.EJBDeploymentException
weblogic.ejb.spi.EJBDeploymentException
private void bindCompActualAddr(WsdlAddressInfo info, PortComponentBean pcb, java.lang.String ejbName) throws weblogic.ejb.spi.EJBDeploymentException
weblogic.ejb.spi.EJBDeploymentException
private void bindInternalPort(EJBDeployInfo info, PortComponentBean pcb, WsdlPort port) throws weblogic.ejb.spi.EJBDeploymentException
weblogic.ejb.spi.EJBDeploymentException
private void registerContext(EJBDeployInfo info, WsdlAddressInfo.PortAddress portAddr, java.lang.String serviceName) throws weblogic.ejb.spi.EJBDeploymentException
weblogic.ejb.spi.EJBDeploymentException
private boolean sslRequired(PortComponentBean bean)
void activate() throws weblogic.ejb.spi.EJBDeploymentException
activate
in class WSEEModule
weblogic.ejb.spi.EJBDeploymentException
void deactivate()
deactivate
in class WSEEModule
void start() throws weblogic.ejb.spi.EJBDeploymentException
weblogic.ejb.spi.EJBDeploymentException
void destroy() throws DeploymentException
destroy
in class WSEEModule
DeploymentException
protected java.lang.ClassLoader getClassLoader()
getClassLoader
in class WSEEModule
protected java.lang.String getAlternativeLinkName(ServiceImplBeanBean bean)
getAlternativeLinkName
in class WSEEBaseModule