Class RepositoryConnectionFactory
- java.lang.Object
-
- com.ibm.wsspi.collective.repository.RepositoryConnectionFactory
-
public class RepositoryConnectionFactory extends java.lang.Object
The RepositoryConnectionFactory creates (or retrieves)RepositoryClient
andRepositoryMember
.The
RepositoryClient
orRepositoryMember
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 Constructor Description RepositoryConnectionFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RepositoryClient
getRepositoryClient()
Retrieve a RepositoryClient connection.static RepositoryMember
getRepositoryMember()
Retrieve a RepositoryMember connection.RepositoryClient
obtainRepositoryClient()
Instance method used to invokegetRepositoryClient()
.RepositoryMember
obtainRepositoryMember()
Instance method used to invokegetRepositoryMember()
.
-
-
-
Method Detail
-
getRepositoryClient
public static RepositoryClient 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
public RepositoryClient obtainRepositoryClient()
Instance method used to invokegetRepositoryClient()
.This method is used for obtaining the RepositoryClient when the RepositoryConnectionFactory is used as a service.
- See Also:
getRepositoryClient()
-
getRepositoryMember
public static RepositoryMember 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
public RepositoryMember obtainRepositoryMember()
Instance method used to invokegetRepositoryMember()
.This method is used for obtaining the RepositoryMember when the RepositoryConnectionFactory is used as a service.
- See Also:
getRepositoryMember()
-
-