com.trendmicro.grid.acl.ds.jpa
Class JpaSourceDomainFetcher

java.lang.Object
  extended by com.trendmicro.grid.acl.ds.jpa.AbstractFetcher<String,JpaSourceDomain,com.trendmicro.grid.acl.ds.SourceDomainRepository>
      extended by com.trendmicro.grid.acl.ds.jpa.JpaSourceDomainFetcher
All Implemented Interfaces:
com.trendmicro.grid.acl.ds.SelectorAware

@Service
public class JpaSourceDomainFetcher
extends AbstractFetcher<String,JpaSourceDomain,com.trendmicro.grid.acl.ds.SourceDomainRepository>

Is a service that fetches source domains.

Version:
1.0
Author:
juergen_kellerer, 2010-06-01

Field Summary
 
Fields inherited from class com.trendmicro.grid.acl.ds.jpa.AbstractFetcher
incompatibleRepositoryKey, selector
 
Constructor Summary
JpaSourceDomainFetcher()
           
 
Method Summary
protected  com.trendmicro.grid.acl.ds.datatypes.SharedSourceDomain fetch(com.trendmicro.grid.acl.ds.SourceDomainRepository repository, String key)
           
protected  com.trendmicro.grid.acl.ds.SourceDomainRepository getFallbackRepository()
           
 
Methods inherited from class com.trendmicro.grid.acl.ds.jpa.AbstractFetcher
fetch, refreshSelectors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaSourceDomainFetcher

public JpaSourceDomainFetcher()
Method Detail

getFallbackRepository

protected com.trendmicro.grid.acl.ds.SourceDomainRepository getFallbackRepository()
Specified by:
getFallbackRepository in class AbstractFetcher<String,JpaSourceDomain,com.trendmicro.grid.acl.ds.SourceDomainRepository>

fetch

protected com.trendmicro.grid.acl.ds.datatypes.SharedSourceDomain fetch(com.trendmicro.grid.acl.ds.SourceDomainRepository repository,
                                                                        String key)
Specified by:
fetch in class AbstractFetcher<String,JpaSourceDomain,com.trendmicro.grid.acl.ds.SourceDomainRepository>