From 149c8fd25c5dd214e50e47dc59e405664dcd6eaa Mon Sep 17 00:00:00 2001 From: Ethan Kromhout Date: Tue, 16 Apr 2019 08:30:11 -0400 Subject: [PATCH] Implements Poolable Connector rather than Connector --- .../connector/wordpress/WordpressRestConnector.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/connector-rest-wordpress/src/main/java/edu/unc/polygon/connector/wordpress/WordpressRestConnector.java b/connector-rest-wordpress/src/main/java/edu/unc/polygon/connector/wordpress/WordpressRestConnector.java index b87e52f..f93facf 100644 --- a/connector-rest-wordpress/src/main/java/edu/unc/polygon/connector/wordpress/WordpressRestConnector.java +++ b/connector-rest-wordpress/src/main/java/edu/unc/polygon/connector/wordpress/WordpressRestConnector.java @@ -47,6 +47,7 @@ import org.identityconnectors.framework.common.objects.SchemaBuilder; import org.identityconnectors.framework.spi.Configuration; import org.identityconnectors.framework.spi.Connector; +import org.identityconnectors.framework.spi.PoolableConnector; import org.identityconnectors.framework.spi.ConnectorClass; import org.identityconnectors.framework.spi.operations.*; import org.identityconnectors.framework.common.exceptions.*; @@ -79,7 +80,7 @@ * */ @ConnectorClass(displayNameKey = "connector.wordpress.rest.display", configurationClass = WordpressRestConfiguration.class) -public class WordpressRestConnector extends AbstractRestConnector implements TestOp, SchemaOp, DeleteOp, Connector, CreateOp, UpdateOp, SearchOp { +public class WordpressRestConnector extends AbstractRestConnector implements TestOp, SchemaOp, DeleteOp, PoolableConnector, CreateOp, UpdateOp, SearchOp { private static final Log LOG = Log.getLog(WordpressRestConnector.class); protected static final String ATTR_NAME = "username"; //icfs:name @@ -135,6 +136,12 @@ public void test() { } + @Override + public void checkAlive() { + test(); + } + + @Override public Schema schema() { SchemaBuilder schemaBuilder = new SchemaBuilder(WordpressRestConnector.class);