org.apache.servicemix.jsr181
Class Jsr181Endpoint

java.lang.Object
  extended by org.apache.servicemix.common.Endpoint
      extended by org.apache.servicemix.jsr181.Jsr181Endpoint

public class Jsr181Endpoint
extends org.apache.servicemix.common.Endpoint

Version:
$Revision: 407481 $
Author:
gnodet

Field Summary
protected  javax.jbi.servicedesc.ServiceEndpoint activated
           
protected  java.lang.String annotations
           
protected  java.lang.Object pojo
           
protected  java.lang.String pojoClass
           
protected  org.apache.servicemix.common.ExchangeProcessor processor
           
protected  java.lang.String serviceInterface
           
protected  java.lang.String typeMapping
           
protected  org.codehaus.xfire.service.Service xfireService
           
 
Fields inherited from class org.apache.servicemix.common.Endpoint
definition, description, endpoint, interfaceName, logger, service, serviceUnit
 
Constructor Summary
Jsr181Endpoint()
           
 
Method Summary
 void activate()
           
 void deactivate()
           
protected  org.w3c.dom.Document generateWsdl()
           
 java.lang.String getAnnotations()
           
 Jsr181ConfigurationMBean getConfiguration()
           
 java.lang.Object getPojo()
           
 java.lang.String getPojoClass()
           
 org.apache.servicemix.common.ExchangeProcessor getProcessor()
           
 javax.jbi.messaging.MessageExchange.Role getRole()
           
 java.lang.String getServiceInterface()
           
 java.lang.String getTypeMapping()
           
 org.codehaus.xfire.XFire getXFire()
           
 org.codehaus.xfire.service.Service getXFireService()
           
protected  void injectContext(javax.jbi.component.ComponentContext context)
           
 void registerService()
           
 void setAnnotations(java.lang.String annotations)
           
 void setPojo(java.lang.Object pojo)
           
 void setPojoClass(java.lang.String pojoClass)
           
 void setServiceInterface(java.lang.String serviceInterface)
           
 void setTypeMapping(java.lang.String typeMapping)
           
 
Methods inherited from class org.apache.servicemix.common.Endpoint
getDefinition, getDescription, getEndpoint, getInterfaceName, getService, getServiceUnit, isExchangeOkay, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pojo

protected java.lang.Object pojo

pojoClass

protected java.lang.String pojoClass

annotations

protected java.lang.String annotations

typeMapping

protected java.lang.String typeMapping

serviceInterface

protected java.lang.String serviceInterface

activated

protected javax.jbi.servicedesc.ServiceEndpoint activated

xfireService

protected org.codehaus.xfire.service.Service xfireService

processor

protected org.apache.servicemix.common.ExchangeProcessor processor
Constructor Detail

Jsr181Endpoint

public Jsr181Endpoint()
Method Detail

getPojo

public java.lang.Object getPojo()
Returns:
Returns the pojo.

setPojo

public void setPojo(java.lang.Object pojo)
Parameters:
pojo - The pojo to set.

getXFireService

public org.codehaus.xfire.service.Service getXFireService()
Returns:
Returns the xfireService.

getRole

public javax.jbi.messaging.MessageExchange.Role getRole()
Specified by:
getRole in class org.apache.servicemix.common.Endpoint

activate

public void activate()
              throws java.lang.Exception
Specified by:
activate in class org.apache.servicemix.common.Endpoint
Throws:
java.lang.Exception

deactivate

public void deactivate()
                throws java.lang.Exception
Specified by:
deactivate in class org.apache.servicemix.common.Endpoint
Throws:
java.lang.Exception

injectContext

protected void injectContext(javax.jbi.component.ComponentContext context)

registerService

public void registerService()
                     throws java.lang.Exception
Throws:
java.lang.Exception

generateWsdl

protected org.w3c.dom.Document generateWsdl()
                                     throws org.xml.sax.SAXException,
                                            java.io.IOException,
                                            javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

getXFire

public org.codehaus.xfire.XFire getXFire()

getConfiguration

public Jsr181ConfigurationMBean getConfiguration()

getPojoClass

public java.lang.String getPojoClass()

setPojoClass

public void setPojoClass(java.lang.String pojoClass)

getAnnotations

public java.lang.String getAnnotations()

setAnnotations

public void setAnnotations(java.lang.String annotations)

getTypeMapping

public java.lang.String getTypeMapping()

setTypeMapping

public void setTypeMapping(java.lang.String typeMapping)

getProcessor

public org.apache.servicemix.common.ExchangeProcessor getProcessor()
Specified by:
getProcessor in class org.apache.servicemix.common.Endpoint

getServiceInterface

public java.lang.String getServiceInterface()

setServiceInterface

public void setServiceInterface(java.lang.String serviceInterface)


Copyright © 2005-2006 Apache Software Foundation. All Rights Reserved.