fedora.server.resourceIndex
Interface MethodInfoProvider

All Known Subinterfaces:
MethodInfoStore
All Known Implementing Classes:
DatabaseMethodInfoStore

public interface MethodInfoProvider

Provides key information about known service method implementations.

Author:
cwilper@cs.cornell.edu

Method Summary
 java.util.Set<MethodInfo> getMethodInfo(java.lang.String bMechPID)
          Get the MethodInfo for each method of the given behavior mechanism.
 

Method Detail

getMethodInfo

java.util.Set<MethodInfo> getMethodInfo(java.lang.String bMechPID)
                                        throws ResourceIndexException
Get the MethodInfo for each method of the given behavior mechanism.

Parameters:
bMechPID - the behavior mechanism pid.
Returns:
A set with one item for each implemented method.
Throws:
ResourceIndexException - if no such behavior mechanism exists or the information can't be read for any other reason.