org.codehaus.plexus.personality.plexus.lifecycle.phase

Interface ServiceLocator

public interface ServiceLocator

Provides services to components by means of a lookup.

Author: Dan Diephouse

Method Summary
booleanhasComponent(String componentKey)
booleanhasComponent(String role, String roleHint)
Objectlookup(String componentKey)
Objectlookup(String role, String roleHint)
ListlookupList(String role)
MaplookupMap(String role)
voidrelease(Object component)
voidreleaseAll(Map components)
voidreleaseAll(List components)

Method Detail

hasComponent

public boolean hasComponent(String componentKey)

hasComponent

public boolean hasComponent(String role, String roleHint)

lookup

public Object lookup(String componentKey)

lookup

public Object lookup(String role, String roleHint)

lookupList

public List lookupList(String role)

lookupMap

public Map lookupMap(String role)

release

public void release(Object component)

releaseAll

public void releaseAll(Map components)

releaseAll

public void releaseAll(List components)