@Component public class ReportLinkCollector extends Object
| Constructor and Description |
|---|
ReportLinkCollector(org.springframework.core.env.Environment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
cacheCleanup() |
Map<String,String> |
collect(TcContext tcContext)
Collect links from collectors configured for tcContext and its Environment.
|
String |
getLinkToObject(BigInteger projectId,
UUID projectUuid,
Object objectId,
String endpoint,
boolean standalone)
Get link to a configuration object or reported object.
|
Collection<PropertyDescriptor> |
getProperties(String className) |
void |
registerCollector(Class<? extends LinkCollector> collectorClass)
Register collector for class.
|
void |
registerCollector(LinkCollector collector)
Register collector for LinkCollector given.
|
void |
registerCollectors(Collection<String> classNames)
Register collectors for classNames.
|
void |
unregisterCollector(LinkCollector collector) |
void |
unregisterCollectors(Class<? extends LinkCollector> collectorClass) |
@Autowired public ReportLinkCollector(org.springframework.core.env.Environment env)
public void cacheCleanup()
public Map<String,String> collect(TcContext tcContext)
public void registerCollector(LinkCollector collector)
public void registerCollector(Class<? extends LinkCollector> collectorClass)
public void registerCollectors(Collection<String> classNames)
public void unregisterCollector(LinkCollector collector)
public void unregisterCollectors(Class<? extends LinkCollector> collectorClass)
public Collection<PropertyDescriptor> getProperties(String className)
public String getLinkToObject(BigInteger projectId, UUID projectUuid, Object objectId, String endpoint, boolean standalone)
Copyright © 2025. All rights reserved.