wt.fv.uploadtocache
Class DoUploadToCache_Server

java.lang.Object
  extended bywt.fv.uploadtocache.DoUploadToCache_Server

public class DoUploadToCache_Server
extends Object


Field Summary
private static String RESOURCE
           
 
Constructor Summary
DoUploadToCache_Server()
           
 
Method Summary
private static void authenticateRequest(HTTPRequest req)
           
private static void chunk_doUploadToChache_Internal(HTTPRequest req, HTTPResponse response, InputStream is, boolean usingLocalMaster, long vaultId, long folderId)
           
private static long[] chunk_storeContentInLocalMasterVault(long vaultId, long folderId, long contentRealFolderId, long[] addByteIdx, long contentFileName, long contentFileSize, InputStream contentStream)
           
private static long[] chunk_storeContentInReplicaVault(String masterURL, long replicaVaultId, long folderId, long realFolderId, long[] addByteIdx, long contentFileName, long contentSize, InputStream contentStream)
           
private static void doUploadToChache_Internal(HTTPRequest req, HTTPResponse response, boolean usingMasterCache)
           
private static void doUploadToChache_Internal(HTTPRequest req, HTTPResponse response, InputStream is, boolean usingLocalMaster)
           
static void doUploadToChache_Master(HTTPRequest req, HTTPResponse response)
           
static void doUploadToChache_Master(HTTPRequest req, HTTPResponse response, InputStream is)
           
static void doUploadToChache_Replica(HTTPRequest req, HTTPResponse response)
           
static void doUploadToChache_Replica(HTTPRequest req, HTTPResponse response, InputStream is)
           
private static FvVault getLocalVault(long vaultId)
          Find the local vault for the specified vaultId.
private static void PP(String message)
           
private static long storeContentInLocalMasterVault(long vaultId, long folderId, long contentFileName, long contentStreamId, InputStream contentStream, long contentSize)
           
static long storeContentInReplicaVault(String masterURL, long replicaVaultId, long folderId, long contentFileName, long contentStreamId, InputStream contentStream, long contentSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values
Constructor Detail

DoUploadToCache_Server

public DoUploadToCache_Server()
Method Detail

doUploadToChache_Master

public static void doUploadToChache_Master(HTTPRequest req,
                                           HTTPResponse response,
                                           InputStream is)
                                    throws WTException
Throws:
WTException

doUploadToChache_Replica

public static void doUploadToChache_Replica(HTTPRequest req,
                                            HTTPResponse response,
                                            InputStream is)
                                     throws WTException
Throws:
WTException

doUploadToChache_Internal

private static void doUploadToChache_Internal(HTTPRequest req,
                                              HTTPResponse response,
                                              InputStream is,
                                              boolean usingLocalMaster)
                                       throws WTException
Throws:
WTException

doUploadToChache_Master

public static void doUploadToChache_Master(HTTPRequest req,
                                           HTTPResponse response)
                                    throws WTException
Throws:
WTException

doUploadToChache_Replica

public static void doUploadToChache_Replica(HTTPRequest req,
                                            HTTPResponse response)
                                     throws WTException
Throws:
WTException

doUploadToChache_Internal

private static void doUploadToChache_Internal(HTTPRequest req,
                                              HTTPResponse response,
                                              boolean usingMasterCache)
                                       throws WTException
Throws:
WTException

storeContentInReplicaVault

public static long storeContentInReplicaVault(String masterURL,
                                              long replicaVaultId,
                                              long folderId,
                                              long contentFileName,
                                              long contentStreamId,
                                              InputStream contentStream,
                                              long contentSize)
                                       throws WTException
Throws:
WTException

storeContentInLocalMasterVault

private static long storeContentInLocalMasterVault(long vaultId,
                                                   long folderId,
                                                   long contentFileName,
                                                   long contentStreamId,
                                                   InputStream contentStream,
                                                   long contentSize)
                                            throws WTException
Throws:
WTException

chunk_storeContentInLocalMasterVault

private static long[] chunk_storeContentInLocalMasterVault(long vaultId,
                                                           long folderId,
                                                           long contentRealFolderId,
                                                           long[] addByteIdx,
                                                           long contentFileName,
                                                           long contentFileSize,
                                                           InputStream contentStream)
                                                    throws WTException
Throws:
WTException

PP

private static void PP(String message)

authenticateRequest

private static void authenticateRequest(HTTPRequest req)
                                 throws WTException
Throws:
WTException

getLocalVault

private static FvVault getLocalVault(long vaultId)
                              throws WTException
Find the local vault for the specified vaultId.

Throws:
WTException

chunk_doUploadToChache_Internal

private static void chunk_doUploadToChache_Internal(HTTPRequest req,
                                                    HTTPResponse response,
                                                    InputStream is,
                                                    boolean usingLocalMaster,
                                                    long vaultId,
                                                    long folderId)
                                             throws WTException
Throws:
WTException

chunk_storeContentInReplicaVault

private static long[] chunk_storeContentInReplicaVault(String masterURL,
                                                       long replicaVaultId,
                                                       long folderId,
                                                       long realFolderId,
                                                       long[] addByteIdx,
                                                       long contentFileName,
                                                       long contentSize,
                                                       InputStream contentStream)
                                                throws WTException
Throws:
WTException