org.mule.providers.soap.xfire
Class MuleObjectServiceFactory

java.lang.Object
  extended byObjectServiceFactory
      extended byorg.mule.providers.soap.xfire.MuleObjectServiceFactory

public class MuleObjectServiceFactory
extends ObjectServiceFactory

TODO document

See Also:
Serialized Form

Field Summary
protected  Set excludedMethods
           
 
Constructor Summary
MuleObjectServiceFactory(TransportManager transportManager)
          Initializes a new instance of the ObjectServiceFactory.
 
Method Summary
 void addIgnoredMethods(String className)
          Ignore the specified class' declared methods.
protected  String getMethodName(Method method)
           
protected  void initExcludedMethods()
           
protected  boolean isValidMethod(Method method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

excludedMethods

protected final Set excludedMethods
Constructor Detail

MuleObjectServiceFactory

public MuleObjectServiceFactory(TransportManager transportManager)
Initializes a new instance of the ObjectServiceFactory.

Method Detail

initExcludedMethods

protected void initExcludedMethods()

addIgnoredMethods

public void addIgnoredMethods(String className)
Ignore the specified class' declared methods. This can be used to not expose certain interfaces as a service. By default, the methods specified by the following interfaces/classes are ignored:
  • java.lang.Object
  • org.omg.CORBA_2_3.portable.ObjectImpl
  • org.omg.CORBA.portable.ObjectImpl
  • javax.ejb.EJBObject
  • javax.ejb.EJBLocalObject
  • javax.rmi.CORBA.Stub
  • org.mule.umo.lifecycle.Callable
  • org.mule.umo.lifecycle.Initialisable
  • org.mule.umo.lifecycle.Disposable

    Parameters:
    className - the fully qualified class name

  • isValidMethod

    protected boolean isValidMethod(Method method)

    getMethodName

    protected String getMethodName(Method method)


    Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.