public interface IMechanicsManager extends IComponentProvider
ATTR_APP_NAME, ATTR_BEG_QUERY, ATTR_END_QUERY, ATTR_MID_QUERY, BIZPOLICY_MANAGER, CACHE_PROVIDER, COMMAND_PROVIDER, COMPONENTS_QUERY, INSTALL_PROVIDER, MECH_PROVIDER, METACONTEXT_PROVIDER, PHASE_PROVIDER, POLICY_PROVIDER, SEARCH_PROVIDER
Modifier and Type | Method and Description |
---|---|
void |
addResolver(String name,
IMechanicsResolver resolver)
Adds a new mechanics resolver without registering a new component
|
IMechanics |
getMechanics(IURI id)
Gets the mechanics for a particular resource id.
|
IMechanics |
getMechanics(String type)
Gets the mechanics for a particular type.
|
IMechanics |
getMechanics(String type,
IURI id)
Gets the mechanics for a particular verb and resource id.
|
IMechanicsResolver |
getResolver(String name)
Returns registered mechanics resolved for a given name.
|
exists, getComponent, getComponent, getComponent, getComponentQueryString, getComponents, getDefaultComponent, getLogger, initDeferredWebAppComponents, lookup, registerComponent, reloadComponent, reloadComponent, unregisterComponent, upgradeComponentDataFromBootstrapComponentData
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
acquireURI, acquireURI
IMechanics getMechanics(String type) throws PortalException
PortalException
IMechanics getMechanics(IURI id) throws PortalException
PortalException
IMechanics getMechanics(String type, IURI id) throws PortalException
type
- an arbitrary typeid
- uniquely describes this resource. Cannot be nullPortalException
IMechanicsResolver getResolver(String name)
name
- void addResolver(String name, IMechanicsResolver resolver)
name
- resolver
-