org.codehaus.plexus.component.reloading
Interface ComponentReloadingStrategy
public interface ComponentReloadingStrategy
Implementations declares whether a component should reload when
accessed.
boolean | shouldReload(String role, String roleHint, PlexusContainer container) - Returns true if the given role/role-hint in the container should be
reloaded.
|
boolean | shouldReload(String role, PlexusContainer container) - Returns true if the given role in the container should be reloaded.
|
shouldReload
public boolean shouldReload(String role,
String roleHint,
PlexusContainer container)
throws ComponentReloadingException
Returns true if the given role/role-hint in the container should be
reloaded.
role
- key of the componentroleHint
- sub-key of the componentcontainer
- the container the role lives in
- true if the given role/role-hint in the container should be
reloaded
shouldReload
public boolean shouldReload(String role,
PlexusContainer container)
throws ComponentReloadingException
Returns true if the given role in the container should be reloaded.
role
- key of the componentcontainer
- the container the role lives in
- true if the given role in the container should be reloaded