org.apache.openejb.jee
Class PortComponent

java.lang.Object
  extended by org.apache.openejb.jee.PortComponent
All Implemented Interfaces:
Keyable<String>

public class PortComponent
extends Object
implements Keyable<String>

The port-component element associates a WSDL port with a web service interface and implementation. It defines the name of the port as a component, optional description, optional display name, optional iconic representations, WSDL port QName, Service Endpoint Interface, Service Implementation Bean.

This element also associates a WSDL service with a JAX-WS Provider implementation.


Field Summary
protected  String description
           
protected  String displayName
           
protected  boolean enableMtom
           
protected  List<Handler> handler
           
protected  HandlerChains handlerChains
           
protected  Icon icon
           
protected  String id
           
protected  String location
           
protected  String portComponentName
           
protected  String protocolBinding
           
protected  String serviceEndpointInterface
           
protected  ServiceImplBean serviceImplBean
           
protected  QName wsdlPort
           
protected  QName wsdlService
           
 
Constructor Summary
PortComponent()
           
 
Method Summary
 String getDescription()
           
 String getDisplayName()
           
 HandlerChains getHandlerChains()
           
 Icon getIcon()
           
 String getId()
           
 String getKey()
          Gets the immutable key for this object.
 String getLocation()
           
 String getPortComponentName()
           
 String getProtocolBinding()
           
 String getServiceEndpointInterface()
           
 ServiceImplBean getServiceImplBean()
           
 QName getWsdlPort()
           
 QName getWsdlService()
           
 boolean isEnableMtom()
           
 void setDescription(String value)
           
 void setDisplayName(String value)
           
 void setEnableMtom(boolean value)
           
 void setHandlerChains(HandlerChains value)
           
 void setIcon(Icon value)
           
 void setId(String value)
           
 void setLocation(String location)
           
 void setPortComponentName(String value)
           
 void setProtocolBinding(String value)
           
 void setServiceEndpointInterface(String value)
           
 void setServiceImplBean(ServiceImplBean value)
           
 void setWsdlPort(QName value)
           
 void setWsdlService(QName value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected String description

displayName

protected String displayName

icon

protected Icon icon

portComponentName

protected String portComponentName

wsdlService

protected QName wsdlService

wsdlPort

protected QName wsdlPort

enableMtom

protected boolean enableMtom

protocolBinding

protected String protocolBinding

serviceEndpointInterface

protected String serviceEndpointInterface

serviceImplBean

protected ServiceImplBean serviceImplBean

handler

protected List<Handler> handler

handlerChains

protected HandlerChains handlerChains

location

protected String location

id

protected String id
Constructor Detail

PortComponent

public PortComponent()
Method Detail

getKey

public String getKey()
Description copied from interface: Keyable
Gets the immutable key for this object.

Specified by:
getKey in interface Keyable<String>
Returns:
gets the immutable key for this object

getDescription

public String getDescription()

setDescription

public void setDescription(String value)

getDisplayName

public String getDisplayName()

setDisplayName

public void setDisplayName(String value)

getIcon

public Icon getIcon()

setIcon

public void setIcon(Icon value)

getPortComponentName

public String getPortComponentName()

setPortComponentName

public void setPortComponentName(String value)

getWsdlService

public QName getWsdlService()

setWsdlService

public void setWsdlService(QName value)

getWsdlPort

public QName getWsdlPort()

setWsdlPort

public void setWsdlPort(QName value)

isEnableMtom

public boolean isEnableMtom()

setEnableMtom

public void setEnableMtom(boolean value)

getProtocolBinding

public String getProtocolBinding()

setProtocolBinding

public void setProtocolBinding(String value)

getServiceEndpointInterface

public String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(String value)

getServiceImplBean

public ServiceImplBean getServiceImplBean()

setServiceImplBean

public void setServiceImplBean(ServiceImplBean value)

getHandlerChains

public HandlerChains getHandlerChains()

setHandlerChains

public void setHandlerChains(HandlerChains value)

getLocation

public String getLocation()

setLocation

public void setLocation(String location)

getId

public String getId()

setId

public void setId(String value)


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.