public interface CoordinationArtifactProvider (Code)
See the package javadoc for more details on
CoordinationArtifactProviders. They provide a family of
CoordinationArtifact s, all of which have the same set of roles and
parameters.
This method is used by the
CoordinationArtifactBroker to request the Provider to provide a
Facet for the
given
RolePlayer . The job of the provider is to find
or make an appropriate
CoordinationArtifact , given the
spec. The artifact itself will do the actual linkage between
the Facet and the RolePlayer.
Returns true iff the Provider can handle the given spec. The
default implementation in
CoordinationArtifactProviderPlugin returns true iff the spec's
ca_kind equals the Provider's artifact kind.