Class DestinationCache

java.lang.Object
ecmwf.ecpds.master.DestinationCache
All Implemented Interfaces:
Serializable, Cloneable

public final class DestinationCache extends Object
The Class DestinationCache.
See Also:
  • Constructor Details

    • DestinationCache

      public DestinationCache()
  • Method Details

    • getDestinationSchedulerCache

      public DestinationSchedulerCache getDestinationSchedulerCache()
      Gets the destination scheduler cache.
      Returns:
      the destination scheduler cache
    • getCreationTime

      public long getCreationTime()
      Gets the creation time.
      Returns:
      time
    • isDestinationSchedulerCacheExpired

      public boolean isDestinationSchedulerCacheExpired()
      Checks if is destination scheduler cache expired.
      Returns:
      true, if is destination scheduler cache expired
    • setDestinationSchedulerCache

      public void setDestinationSchedulerCache(DestinationSchedulerCache destinationSchedulerCache)
      Sets the destination scheduler cache.
      Parameters:
      destinationSchedulerCache - the new destination scheduler cache
    • getDestinationName

      public String getDestinationName()
      Gets the destination name.
      Returns:
      the destination name
    • getAssociations

      public Map<String,Association> getAssociations()
      Gets the associations.
      Returns:
      the associations
    • setAssociations

      public void setAssociations(Map<String,Association> associations)
      Sets the associations.
      Parameters:
      associations - the associations
    • getAliases

      public Map<String,Alias> getAliases()
      Gets the aliases.
      Returns:
      the aliases
    • setAliases

      public void setAliases(Map<String,Alias> aliases)
      Sets the aliases.
      Parameters:
      aliases - the aliases
    • getDestinationECUsers

      public Map<String,DestinationECUser> getDestinationECUsers()
      Gets the destination ec users.
      Returns:
      the destination ec users
    • setDestinationECUsers

      public void setDestinationECUsers(Map<String,DestinationECUser> destinationECUsers)
      Sets the destination ec users.
      Parameters:
      destinationECUsers - the destination ec users
    • getDestination

      public Destination getDestination()
      Gets the destination.
      Returns:
      the destination
    • setDestination

      public void setDestination(Destination destination)
      Sets the destination.
      Parameters:
      destination - the new destination
    • getBadDataTransfersCount

      public int getBadDataTransfersCount()
      Gets the bad data transfers count.
      Returns:
      the bad data transfers count
    • setBadDataTransfersCount

      public void setBadDataTransfersCount(Integer badDataTransfersCount)
      Sets the bad data transfers count.
      Parameters:
      badDataTransfersCount - the new bad data transfers count
    • clone

      public Object clone()
      Clone.
      Overrides:
      clone in class Object