org.jets3t.servlets.gatekeeper.impl
Class RenameToUuidUrlSigner

java.lang.Object
  extended by org.jets3t.servlets.gatekeeper.UrlSigner
      extended by org.jets3t.servlets.gatekeeper.impl.DefaultUrlSigner
          extended by org.jets3t.servlets.gatekeeper.impl.RenameToUuidUrlSigner

public class RenameToUuidUrlSigner
extends DefaultUrlSigner

UrlSigner implementation that extends the DefaultUrlSigner class to perform some additional work - speficically this class renames the S3 objects keys based on the transaction ID.

Author:
James Murty

Field Summary
 
Fields inherited from class org.jets3t.servlets.gatekeeper.impl.DefaultUrlSigner
TRANSACTION_ID_METADATA_NAME
 
Constructor Summary
RenameToUuidUrlSigner(javax.servlet.ServletConfig servletConfig)
          Constructs the UrlSigner with the required parameters.
 
Method Summary
 
Methods inherited from class org.jets3t.servlets.gatekeeper.impl.DefaultUrlSigner
signDelete, signGet, signGetAcl, signHead, signPut, signPutAcl
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenameToUuidUrlSigner

public RenameToUuidUrlSigner(javax.servlet.ServletConfig servletConfig)
                      throws javax.servlet.ServletException
Constructs the UrlSigner with the required parameters.

The required parameters that must be available in the servlet configuration are:

Parameters:
servletConfig -
Throws:
javax.servlet.ServletException