public class JNPM extends org.nustaq.kontraktor.Actor<JNPM>
| Modifier and Type | Class and Description |
|---|---|
static class |
JNPM.InstallResult |
| Constructor and Description |
|---|
JNPM() |
| Modifier and Type | Method and Description |
|---|---|
protected org.nustaq.kontraktor.IPromise<com.eclipsesource.json.JsonObject> |
getDistributions(String module) |
protected String |
getVersion(String module,
String spec,
List<String> versions,
com.eclipsesource.json.JsonObject finalDist) |
protected org.nustaq.kontraktor.IPromise<List<String>> |
getVersions(String module) |
void |
init(File nodeModules,
JNPMConfig config) |
static org.nustaq.kontraktor.IPromise<JNPM.InstallResult> |
Install(String module,
String versionSpec,
File modulesDir,
JNPMConfig config) |
static void |
main(String[] args) |
org.nustaq.kontraktor.IPromise<JNPM.InstallResult> |
npmInstall(String module,
String versionSpec,
File importingModuleDir) |
__addDeadLetter, __addRemoteConnection, __addStopHandler, __dispatchRemoteCall, __enqueueCall, __getCachedMethod, __removeRemoteConnection, __stop, __stopImpl, __submit, ask, askMsg, asyncstop, checkThread, close, closeCurrentClient, current, delayed, exec, execute, getActor, getActorRef, getCallbackSize, getConnectionIdentifier, getConnections, getCurrentDispatcher, getFactory, getMailboxSize, getQSizes, getReport, getScheduler, getSubMonitorables, getThrowExWhenBlocked, hasStopped, inside, inThread, isCallbackQPressured, isEmpty, isMailboxPressured, isProxy, isPublished, isRemote, isStopped, ping, self, serialOn, setThrowExWhenBlocked, stop, stopSafeClose, tell, tellMsg, transferToAddDeadLetter, all, all, all, allMapped, AsActor, AsActor, AsActor, AsActor, AsBufferedActor, AsUntypedActor, awaitAll, awaitAll, awaitAll, awaitAll, complete, complete, DeadLetters, InThread, isComplete, isCont, isError, isErrorOrComplete, isResult, isTimeout, promise, race, race, reject, resolve, resolve, stream, SubmitDelayed, yield, yield, yieldCallbackspublic void init(File nodeModules, JNPMConfig config)
protected String getVersion(String module, String spec, List<String> versions, com.eclipsesource.json.JsonObject finalDist)
public org.nustaq.kontraktor.IPromise<JNPM.InstallResult> npmInstall(String module, String versionSpec, File importingModuleDir)
protected org.nustaq.kontraktor.IPromise<com.eclipsesource.json.JsonObject> getDistributions(String module)
public static org.nustaq.kontraktor.IPromise<JNPM.InstallResult> Install(String module, String versionSpec, File modulesDir, JNPMConfig config)
public static void main(String[] args)
Copyright © 2017. All rights reserved.