org.mule.api.model
Interface EntryPointResolverSet

All Known Implementing Classes:
DefaultEntryPointResolverSet, LegacyEntryPointResolverSet

public interface EntryPointResolverSet

EntryPointResolver resolves a method to call on the given service object when an event is received. This object maintains a set of Resolvers that will be used in order to resolve an entrypoint on a service object until one is found or until the set is exhausted.


Method Summary
 void addEntryPointResolver(EntryPointResolver resolver)
          Will add a resolver to the list of resolvers to invoke on a compoent.
 Object invoke(Object component, MuleEventContext context)
           
 boolean removeEntryPointResolver(EntryPointResolver resolver)
          Removes a resolver from the list
 

Method Detail

invoke

Object invoke(Object component,
              MuleEventContext context)
              throws Exception
Throws:
Exception

addEntryPointResolver

void addEntryPointResolver(EntryPointResolver resolver)
Will add a resolver to the list of resolvers to invoke on a compoent. Implementations must maintain an ordered list of resolvers

Parameters:
resolver - the resolver to add

removeEntryPointResolver

boolean removeEntryPointResolver(EntryPointResolver resolver)
Removes a resolver from the list

Parameters:
resolver - the resolver to remove
Returns:
true if the resolver was found and removed from the list


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.