From 9defd2349274d077ad120d780a6fac5f6d594c7f Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Fri, 22 May 2015 15:58:46 +0000
Subject: [PATCH] OPENDJ-1631 CR-6864 Migrate server to SDK syntaxes
---
opendj-server-legacy/src/main/java/org/opends/server/backends/task/Task.java | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/task/Task.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/task/Task.java
index 6fdd5c3..e82a6bd 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/task/Task.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/task/Task.java
@@ -45,6 +45,7 @@
import org.forgerock.opendj.ldap.ModificationType;
import org.opends.messages.Severity;
import org.opends.server.core.DirectoryServer;
+import org.opends.server.core.ServerContext;
import org.opends.server.types.*;
import org.opends.server.types.LockManager.DNLock;
import org.opends.server.util.EMailMessage;
@@ -137,6 +138,18 @@
/** The scheduler with which this task is associated. */
private TaskScheduler taskScheduler;
+ private ServerContext serverContext;
+
+ /**
+ * Returns the server context.
+ *
+ * @return the server context.
+ */
+ protected ServerContext getServerContext()
+ {
+ return serverContext;
+ }
+
/**
* Gets a message that identifies this type of task suitable for
* presentation to humans in monitoring tools.
@@ -170,16 +183,19 @@
* Performs generic initialization for this task based on the information in
* the provided task entry.
*
+ * @param serverContext
+ * The server context.
* @param taskScheduler The scheduler with which this task is associated.
* @param taskEntry The entry containing the task configuration.
*
* @throws InitializationException If a problem occurs while performing the
* initialization.
*/
- public final void initializeTaskInternal(TaskScheduler taskScheduler,
+ public final void initializeTaskInternal(ServerContext serverContext, TaskScheduler taskScheduler,
Entry taskEntry)
throws InitializationException
{
+ this.serverContext = serverContext;
this.taskScheduler = taskScheduler;
this.taskEntry = taskEntry;
this.taskEntryDN = taskEntry.getName();
--
Gitblit v1.10.0