Refine search
@Reference void setScheduler(Scheduler scheduler) { this.scheduler = scheduler; }
def.name = reference.name(); def.unbind = reference.unbind(); def.updated = reference.updated(); def.bind = method.getName(); def.target = reference.target(); component.references.put(def.name, def); def.cardinality = reference.cardinality(); def.policy = reference.policy(); def.policyOption = reference.policyOption();
@Component(service=ProcessDefinitionFactory.class) public class RefreshFolderThumbnailsFactory extends ProcessDefinitionFactory<RefreshFolderTumbnails> { @Reference private SlingRequestProcessor slingProcessor; @Reference RequestResponseFactory reqRspFactory; @Override public String getName() { return "Refresh asset folder thumbnails"; } @Override protected RefreshFolderTumbnails createProcessDefinitionInstance() { return new RefreshFolderTumbnails(reqRspFactory, slingProcessor); } }
@Component(service=ProcessDefinitionFactory.class) public class DeepPruneFactory extends AdminOnlyProcessDefinitionFactory<DeepPrune> { @Reference private JobManager jobManager; @Override public String getName() { return "Deep Prune"; } @Override public DeepPrune createProcessDefinitionInstance() { return new DeepPrune(jobManager); } }
@Reference public void setUnitProvider(UnitProvider unitProvider) { this.unitProvider = unitProvider; }
@Reference void setDelegate(SchedulerImpl delegate) { this.delegate = delegate; }
@Reference protected void setSafeCaller(SafeCaller safeCaller) { this.safeCaller = safeCaller; }
@Component public class AdobeioHelperImpl implements AdobeioHelper { @Reference private HttpClientBuilderFactory clientBuilderFactory; @Override public CloseableHttpClient getHttpClient(int timeoutInMilliSeconds) { RequestConfig requestConfig = RequestConfig.copy(RequestConfig.DEFAULT) .setSocketTimeout(timeoutInMilliSeconds) .setConnectTimeout(timeoutInMilliSeconds) .setConnectionRequestTimeout(timeoutInMilliSeconds) .build(); return clientBuilderFactory.newBuilder().setDefaultRequestConfig(requestConfig).build(); } }
@Reference protected void setItemRegistry(ItemRegistry itemRegistry) { this.itemRegistry = itemRegistry; }
/** * ACS AEM Commons - AEM Capability Helper * Provides information about the current AEM installation and what it can and can't do. */ @Component(service=AemCapabilityHelper.class) public class AemCapabilityHelperImpl implements AemCapabilityHelper { @Reference private SlingRepository slingRepository; @Override public final boolean isOak() throws RepositoryException { final String repositoryName = slingRepository.getDescriptorValue(SlingRepository.REP_NAME_DESC).getString(); return StringUtils.equalsIgnoreCase("Apache Jackrabbit Oak", repositoryName); } }
@Reference protected void setEventAdmin(EventAdmin eventAdmin) { this.osgiEventAdmin = eventAdmin; }
@Component public class JsErrorsCollectorFactory implements CollectorFactory { @Reference private ArtifactsDAO artifactsDAO; @Override public String getName() { return JsErrorsCollector.NAME; } @Override public CollectorJob createInstance(CollectorProperties properties, Map<String, String> parameters, WebCommunicationWrapper webCommunicationWrapper) throws ParametersException { return new JsErrorsCollector(properties, webCommunicationWrapper, artifactsDAO); } }
@Reference protected void setSafeCaller(SafeCaller safeCaller) { this.safeCaller = safeCaller; }
@Component public class Ping { @Reference private EventAdmin admin; @Reference private Scheduler scheduler; private Closeable schedule; @Activate void activate() throws Exception { Event event = new Event("osgi/enroute/ping", new HashMap<>()); schedule = scheduler.schedule(()-> admin.postEvent(event), 1000); } @Deactivate void deactivate() throws IOException { schedule.close(); } }
@Reference void setScheduler(Scheduler scheduler) { this.scheduler = scheduler; }
@Component public class CookieCollectorFactory implements CollectorFactory { @Reference private ArtifactsDAO artifactsDAO; @Override public String getName() { return CookieCollector.NAME; } @Override public CollectorJob createInstance(CollectorProperties properties, Map<String, String> parameters, WebCommunicationWrapper webCommunicationWrapper) throws ParametersException { return new CookieCollector(properties, webCommunicationWrapper.getWebDriver(), artifactsDAO); } }
@Reference protected void setMetadataRegistry(MetadataRegistry metadataRegistry) { this.metadataRegistry = metadataRegistry; }