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);