Class RepositoryConnectionFactory
RepositoryClient
and RepositoryMember
.
The RepositoryClient
or RepositoryMember
returned can be
held for a reasonable amount of time, and changes to the collective feature
configuration will be gracefully handled.
The RepositoryConnectionFactory is also exposed as an OSGi service so that consumers of the service can block until the RepositoryConnectionFactory is ready, that is at least the RepositoryClient and RepositoryMember are available.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RepositoryClient
Retrieve a RepositoryClient connection.static RepositoryMember
Retrieve a RepositoryMember connection.Instance method used to invokegetRepositoryClient()
.Instance method used to invokegetRepositoryMember()
.
-
Constructor Details
-
RepositoryConnectionFactory
public RepositoryConnectionFactory()
-
-
Method Details
-
getRepositoryClient
Retrieve a RepositoryClient connection.If no implementation is available,
null
will be returned and an error message will be logged.- Returns:
RepositoryClient
implementation if available,null
otherwise.
-
obtainRepositoryClient
Instance method used to invokegetRepositoryClient()
.This method is used for obtaining the RepositoryClient when the RepositoryConnectionFactory is used as a service.
- See Also:
-
getRepositoryMember
Retrieve a RepositoryMember connection.If no implementation is available,
null
will be returned and an error message will be logged.- Returns:
RepositoryMember
implementation if available,null
otherwise.
-
obtainRepositoryMember
Instance method used to invokegetRepositoryMember()
.This method is used for obtaining the RepositoryMember when the RepositoryConnectionFactory is used as a service.
- See Also:
-