Author: sijskes
Date: Tue Jan 11 09:48:16 2011
New Revision: 1057550

URL: http://svn.apache.org/viewvc?rev=1057550&view=rev
Log:
constructor for new service start signature

Modified:
    
incubator/river/jtsk/trunk/src/com/sun/jini/start/NonActivatableServiceDescriptor.java

Modified: 
incubator/river/jtsk/trunk/src/com/sun/jini/start/NonActivatableServiceDescriptor.java
URL: 
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/src/com/sun/jini/start/NonActivatableServiceDescriptor.java?rev=1057550&r1=1057549&r2=1057550&view=diff
==============================================================================
--- 
incubator/river/jtsk/trunk/src/com/sun/jini/start/NonActivatableServiceDescriptor.java
 (original)
+++ 
incubator/river/jtsk/trunk/src/com/sun/jini/start/NonActivatableServiceDescriptor.java
 Tue Jan 11 09:48:16 2011
@@ -332,6 +332,34 @@ public class NonActivatableServiceDescri
            (lifeCycle == null)?NoOpLifeCycle:lifeCycle;
         this.servicePreparer = preparer;    
     }
+
+    public NonActivatableServiceDescriptor(
+       // Required Args
+       String exportCodebase,
+       String policy,
+       String importCodebase,
+       String implClassName,
+       // Optional Args
+       Configuration config,
+       LifeCycle lifeCycle,
+        ProxyPreparer preparer)
+    {
+        if (exportCodebase == null || policy == null ||
+           importCodebase == null || implClassName == null)
+           throw new NullPointerException(
+               "export codebase, policy, import codebase, and"
+               + " implementation cannot be null");
+        this.codebase = exportCodebase;
+       this.policy = policy;
+       this.classpath = importCodebase;
+       this.implClassName = implClassName;
+       this.serverConfigArgs = null;
+        this.configuration = config ;
+       this.lifeCycle =
+           (lifeCycle == null)?NoOpLifeCycle:lifeCycle;
+        this.servicePreparer = preparer;
+    }
+
     /**
      * Convenience constructor. Equivalent to calling this 
      * {...@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
com.sun.jini.start.LifeCycle, net.jini.security.ProxyPreparer) contructor}


Reply via email to