public class ServerUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static DBTimestamp |
calculateNextProcessStart(java.sql.Timestamp configTs,
long delayMillis)
Add repeat delay until startTime is in the future
|
static <T extends AliveBusinessObject> |
createAboInstanceFor(java.lang.Object context,
java.lang.Class aboClass)
Creates an ABO instance of the given aboClass type using the given context.
|
static java.io.File |
createFileAbsolute(java.io.File rootDir,
java.io.File relBaseDir,
java.lang.String fileName)
Creates the absolute path for a server file by prepending the serverRootDir.
|
static java.io.File |
createFileAbsolute(ServerContext serverCtx,
java.io.File relBaseDir,
java.lang.String fileName) |
static java.io.File |
createFileRelative(java.io.File relBaseDir,
java.lang.String fileName)
Creates the relative path for a server file by prepending the relBaseDir, if any.
|
static java.lang.String |
encryptPassword(java.lang.String rawPassword) |
static void |
fireMeterAbo(ServerContext serverCtx,
AbstractLoadMeterABO abo,
int value) |
static boolean |
isAsyncUserAgent(Agent agent) |
static boolean |
isChunkOfSequencedAgent(Agent agent) |
static boolean |
isLastAgentOfSequence(Agent agent) |
static boolean |
isSequencedAgent(Agent agent) |
static boolean |
isSyncUserAgent(Agent agent) |
static boolean |
isUserAgent(Agent agent) |
static void |
retriggerAgentLock(Agent agent) |
static void |
tryReleaseAgentLock(Agent agent) |
public static boolean isLastAgentOfSequence(Agent agent)
public static boolean isSequencedAgent(Agent agent)
public static boolean isChunkOfSequencedAgent(Agent agent)
public static void retriggerAgentLock(Agent agent)
public static java.io.File createFileAbsolute(ServerContext serverCtx, java.io.File relBaseDir, java.lang.String fileName)
public static java.io.File createFileAbsolute(java.io.File rootDir, java.io.File relBaseDir, java.lang.String fileName)
public static java.io.File createFileRelative(java.io.File relBaseDir, java.lang.String fileName)
public static void tryReleaseAgentLock(Agent agent)
public static void fireMeterAbo(ServerContext serverCtx, AbstractLoadMeterABO abo, int value)
public static boolean isAsyncUserAgent(Agent agent)
public static boolean isSyncUserAgent(Agent agent)
public static boolean isUserAgent(Agent agent)
public static DBTimestamp calculateNextProcessStart(java.sql.Timestamp configTs, long delayMillis)
public static java.lang.String encryptPassword(java.lang.String rawPassword) throws java.lang.Exception
java.lang.Exception
public static <T extends AliveBusinessObject> T createAboInstanceFor(java.lang.Object context, java.lang.Class aboClass) throws java.lang.Exception
context
- is either a subclass of ClientContext
or ServerContext
java.lang.Exception
Copyright © 2014 EsprIT-Systems. All Rights Reserved.