edu.sc.seis.fissuresUtil.cache
Class BulletproofVestFactory

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.BulletproofVestFactory

public class BulletproofVestFactory
extends java.lang.Object


Field Summary
protected static int sleepSeconds
           
 
Constructor Summary
BulletproofVestFactory()
           
 
Method Summary
static int getDefaultNumRetry()
           
static void retrySleep(int count)
          Sleep for some time between retries.
static void setDefaultNumRetry(int defaultNum)
           
static ProxyEventAccessOperations vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations eventAccess)
           
static ProxyEventAccessOperations[] vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations[] events)
           
static ProxyEventAccessOperations[] vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations[] events, int numRetry)
           
static ProxyEventAccessOperations vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations eventAccess, int numRetry)
           
static ProxyEventDC vestEventDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName)
           
static ProxyEventDC vestEventDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName, RetryStrategy strat)
           
static ProxyPlottableDC vestPlottableDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName)
           
static ProxyPlottableDC vestPlottableDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName, int numRetry)
           
static ProxyPlottableDC vestPlottableDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName, RetryStrategy strat)
           
static ProxySeismogramDC vestSeismogramDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName)
           
static ProxySeismogramDC vestSeismogramDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName, int numRetry)
           
static ProxySeismogramDC vestSeismogramDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fisName, RetryStrategy strat)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sleepSeconds

protected static int sleepSeconds
Constructor Detail

BulletproofVestFactory

public BulletproofVestFactory()
Method Detail

vestEventAccess

public static ProxyEventAccessOperations vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations eventAccess)

vestEventAccess

public static ProxyEventAccessOperations vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations eventAccess,
                                                         int numRetry)

vestEventAccess

public static ProxyEventAccessOperations[] vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations[] events)

vestEventAccess

public static ProxyEventAccessOperations[] vestEventAccess(edu.iris.Fissures.IfEvent.EventAccessOperations[] events,
                                                           int numRetry)

vestEventDC

public static ProxyEventDC vestEventDC(java.lang.String serverDNS,
                                       java.lang.String serverName,
                                       FissuresNamingService fisName)

vestEventDC

public static ProxyEventDC vestEventDC(java.lang.String serverDNS,
                                       java.lang.String serverName,
                                       FissuresNamingService fisName,
                                       RetryStrategy strat)

vestSeismogramDC

public static ProxySeismogramDC vestSeismogramDC(java.lang.String serverDNS,
                                                 java.lang.String serverName,
                                                 FissuresNamingService fisName)

vestSeismogramDC

public static ProxySeismogramDC vestSeismogramDC(java.lang.String serverDNS,
                                                 java.lang.String serverName,
                                                 FissuresNamingService fisName,
                                                 int numRetry)

vestSeismogramDC

public static ProxySeismogramDC vestSeismogramDC(java.lang.String serverDNS,
                                                 java.lang.String serverName,
                                                 FissuresNamingService fisName,
                                                 RetryStrategy strat)

vestPlottableDC

public static ProxyPlottableDC vestPlottableDC(java.lang.String serverDNS,
                                               java.lang.String serverName,
                                               FissuresNamingService fisName)

vestPlottableDC

public static ProxyPlottableDC vestPlottableDC(java.lang.String serverDNS,
                                               java.lang.String serverName,
                                               FissuresNamingService fisName,
                                               int numRetry)

vestPlottableDC

public static ProxyPlottableDC vestPlottableDC(java.lang.String serverDNS,
                                               java.lang.String serverName,
                                               FissuresNamingService fisName,
                                               RetryStrategy strat)

getDefaultNumRetry

public static int getDefaultNumRetry()

setDefaultNumRetry

public static void setDefaultNumRetry(int defaultNum)

retrySleep

public static void retrySleep(int count)
Sleep for some time between retries. Each RetryXYZDC proxy uses this to retry less frequently as the number of failures in a row increases.