Skip to content

Commit 13dd4ec

Browse files
rinokadijkRino
authored andcommitted
Provider rename
1 parent 002d783 commit 13dd4ec

10 files changed

+45
-45
lines changed

src/main/java/org/axonframework/intellij/ide/plugin/annotator/AxonGutterAnnotator.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import org.axonframework.intellij.ide.plugin.handler.AnnotationTypes;
1515
import org.axonframework.intellij.ide.plugin.handler.Handler;
1616
import org.axonframework.intellij.ide.plugin.handler.HandlerProviderManager;
17-
import org.axonframework.intellij.ide.plugin.publisher.EventPublisher;
17+
import org.axonframework.intellij.ide.plugin.publisher.Publisher;
1818
import org.axonframework.intellij.ide.plugin.publisher.PublisherProviderManager;
1919
import org.jetbrains.annotations.NotNull;
2020

@@ -41,7 +41,7 @@ public void annotate(@NotNull final PsiElement element, @NotNull AnnotationHolde
4141
tryAnnotateEventClass(holder, (PsiClass) element, publisherManager, handlerManager);
4242
tryAnnotateCommandClass(holder, (PsiClass) element, handlerManager);
4343
} else if ((element instanceof PsiMethodCallExpression || element instanceof PsiIdentifier)) {
44-
final EventPublisher publisher = publisherManager.resolveEventPublisher(element);
44+
final Publisher publisher = publisherManager.resolveEventPublisher(element);
4545
final Handler handler = handlerManager.resolveEventHandler(element.getContext());
4646
if (publisher != null) {
4747
NotNullLazyValue<Collection<? extends PsiElement>> targetResolver =
@@ -53,7 +53,7 @@ public void annotate(@NotNull final PsiElement element, @NotNull AnnotationHolde
5353
}
5454

5555
if (handler != null) {
56-
Collection<EventPublisher> publishers = publisherManager.getRepository()
56+
Collection<Publisher> publishers = publisherManager.getRepository()
5757
.getPublishersFor(handler.getHandledType());
5858
createGutterIconForEventPublishers(
5959
handler.getElementForAnnotation(),
@@ -63,13 +63,13 @@ public void annotate(@NotNull final PsiElement element, @NotNull AnnotationHolde
6363
}
6464
}
6565

66-
private NotNullLazyValue<Collection<? extends PsiElement>> createNotNullLazyValueForPublishers(final Collection<EventPublisher> publishers) {
66+
private NotNullLazyValue<Collection<? extends PsiElement>> createNotNullLazyValueForPublishers(final Collection<Publisher> publishers) {
6767
return new NotNullLazyValue<Collection<? extends PsiElement>>() {
6868
@NotNull
6969
@Override
7070
protected Collection<? extends PsiElement> compute() {
7171
Collection<PsiElement> publishLocations = new ArrayList<PsiElement>();
72-
for (EventPublisher eventPublisher : publishers) {
72+
for (Publisher eventPublisher : publishers) {
7373
PsiElement psiElement = eventPublisher.getPsiElement();
7474
if (psiElement.isValid()) {
7575
publishLocations.add(psiElement);
@@ -110,7 +110,7 @@ private void tryAnnotateCommandClass(AnnotationHolder holder, PsiClass classElem
110110

111111
private void tryAnnotateEventClass(AnnotationHolder holder, PsiClass classElement,
112112
PublisherProviderManager publisherManager, HandlerProviderManager handlerManager) {
113-
Set<EventPublisher> publishers = publisherManager.getRepository().getPublishersFor(PsiTypesUtil.getClassType(classElement));
113+
Set<Publisher> publishers = publisherManager.getRepository().getPublishersFor(PsiTypesUtil.getClassType(classElement));
114114
if (!publishers.isEmpty()) {
115115
createGutterIconForEventPublishers(
116116
classElement.getNameIdentifier(),
@@ -128,7 +128,7 @@ private void tryAnnotateEventClass(AnnotationHolder holder, PsiClass classElemen
128128
}
129129
}
130130

131-
private void addCreateEventHandlerQuickFixes(EventPublisher publisher, Annotation gutterIconForPublisher) {
131+
private void addCreateEventHandlerQuickFixes(Publisher publisher, Annotation gutterIconForPublisher) {
132132
gutterIconForPublisher.registerFix(new CreateEventHandlerQuickfix(publisher.getPublishedType(), AnnotationTypes.EVENT_HANDLER));
133133
gutterIconForPublisher.registerFix(new CreateEventHandlerQuickfix(publisher.getPublishedType(), AnnotationTypes.EVENT_SOURCING_HANDLER));
134134
gutterIconForPublisher.registerFix(new CreateEventHandlerQuickfix(publisher.getPublishedType(), AnnotationTypes.SAGA_EVENT_HANDLER));

src/main/java/org/axonframework/intellij/ide/plugin/publisher/CommandEventPublisher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.intellij.psi.*;
44

5-
public class CommandEventPublisher implements EventPublisher {
5+
public class CommandEventPublisher implements Publisher {
66

77
private final PsiElement psiElement;
88
private PsiType commandType;

src/main/java/org/axonframework/intellij/ide/plugin/publisher/DefaultEventPublisher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.intellij.psi.PsiType;
55
import com.intellij.psi.impl.source.PsiImmediateClassType;
66

7-
class DefaultEventPublisher implements EventPublisher {
7+
class DefaultEventPublisher implements Publisher {
88

99
private final PsiType publishedType;
1010
private final PsiElement psiElement;

src/main/java/org/axonframework/intellij/ide/plugin/publisher/DefaultEventPublisherProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import static java.util.Arrays.asList;
2020

21-
class DefaultEventPublisherProvider implements EventPublisherProvider {
21+
class DefaultEventPublisherProvider implements PublisherProvider {
2222

2323
private final ConcurrentHashMap<Project, Set<PsiMethod>> publisherMethodsPerProject = new ConcurrentHashMap<Project, Set<PsiMethod>>();
2424

@@ -163,7 +163,7 @@ private Set<PsiMethod> findMethods(Project project, GlobalSearchScope allScope,
163163
}
164164

165165
@Override
166-
public EventPublisher resolve(PsiElement element) {
166+
public Publisher resolve(PsiElement element) {
167167
if (element instanceof PsiMethodCallExpression) {
168168
PsiMethodCallExpression expression = (PsiMethodCallExpression) element;
169169
PsiType[] expressionTypes = expression.getArgumentList().getExpressionTypes();

src/main/java/org/axonframework/intellij/ide/plugin/publisher/DefaultEventPublisherRepository.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
import java.util.Set;
99
import java.util.concurrent.CopyOnWriteArrayList;
1010

11-
class DefaultEventPublisherRepository implements EventPublisherRepository {
11+
class DefaultEventPublisherRepository implements PublisherRepository {
1212

13-
private final List<EventPublisher> publishers = new CopyOnWriteArrayList<EventPublisher>();
13+
private final List<Publisher> publishers = new CopyOnWriteArrayList<Publisher>();
1414

15-
public void registerPublisher(EventPublisher eventPublisher) {
15+
public void registerPublisher(Publisher eventPublisher) {
1616
publishers.add(eventPublisher);
17-
List<EventPublisher> invalidated = new ArrayList<EventPublisher>();
18-
for (EventPublisher entry : publishers) {
17+
List<Publisher> invalidated = new ArrayList<Publisher>();
18+
for (Publisher entry : publishers) {
1919
if (!entry.isValid()) {
2020
invalidated.add(entry);
2121
}
@@ -24,9 +24,9 @@ public void registerPublisher(EventPublisher eventPublisher) {
2424
}
2525

2626
@Override
27-
public Set<EventPublisher> getPublishersFor(PsiType type) {
28-
Set<EventPublisher> foundPublishers = new HashSet<EventPublisher>();
29-
for (EventPublisher publisher : publishers) {
27+
public Set<Publisher> getPublishersFor(PsiType type) {
28+
Set<Publisher> foundPublishers = new HashSet<Publisher>();
29+
for (Publisher publisher : publishers) {
3030
if (publisher.isValid() && publisher.canPublishType(type)) {
3131
foundPublishers.add(publisher);
3232
}

src/main/java/org/axonframework/intellij/ide/plugin/publisher/EventPublisherRepository.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/main/java/org/axonframework/intellij/ide/plugin/publisher/EventPublisher.java renamed to src/main/java/org/axonframework/intellij/ide/plugin/publisher/Publisher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.intellij.psi.PsiElement;
44
import com.intellij.psi.PsiType;
55

6-
public interface EventPublisher {
6+
public interface Publisher {
77

88
boolean canPublishType(PsiType eventType);
99

src/main/java/org/axonframework/intellij/ide/plugin/publisher/EventPublisherProvider.java renamed to src/main/java/org/axonframework/intellij/ide/plugin/publisher/PublisherProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
import com.intellij.psi.PsiElement;
55
import com.intellij.psi.search.GlobalSearchScope;
66

7-
interface EventPublisherProvider {
7+
interface PublisherProvider {
88

99
void scanPublishers(Project project, GlobalSearchScope scope, Registrar registrar);
1010

11-
EventPublisher resolve(PsiElement element);
11+
Publisher resolve(PsiElement element);
1212

1313
interface Registrar {
1414

15-
void registerPublisher(EventPublisher eventPublisher);
15+
void registerPublisher(Publisher eventPublisher);
1616

1717
}
1818
}

src/main/java/org/axonframework/intellij/ide/plugin/publisher/PublisherProviderManager.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99

1010
public class PublisherProviderManager {
1111

12-
private final EventPublisherRepository repository;
12+
private final PublisherRepository repository;
1313
private final Project project;
1414
private boolean initialized;
15-
private EventPublisherProvider[] eventPublisherProviders;
15+
private PublisherProvider[] eventPublisherProviders;
1616

1717
public static PublisherProviderManager getInstance(Project project) {
1818
final PublisherProviderManager manager = ServiceManager.getService(project, PublisherProviderManager.class);
@@ -28,13 +28,13 @@ public PublisherProviderManager(Project project) {
2828
private synchronized void ensureInitialized() {
2929
if (!initialized) {
3030
eventPublisherProviders = Extensions.getExtensions(ExtensionPointName
31-
.<EventPublisherProvider>create(
31+
.<PublisherProvider>create(
3232
"org.axonframework.intellij.axonplugin.publisherProvider"));
33-
for (EventPublisherProvider provider : eventPublisherProviders) {
33+
for (PublisherProvider provider : eventPublisherProviders) {
3434
provider.scanPublishers(project, GlobalSearchScope.projectScope(project),
35-
new EventPublisherProvider.Registrar() {
35+
new PublisherProvider.Registrar() {
3636
@Override
37-
public void registerPublisher(EventPublisher eventPublisher) {
37+
public void registerPublisher(Publisher eventPublisher) {
3838
repository.registerPublisher(eventPublisher);
3939
}
4040
});
@@ -43,13 +43,13 @@ public void registerPublisher(EventPublisher eventPublisher) {
4343
}
4444
}
4545

46-
public EventPublisherRepository getRepository() {
46+
public PublisherRepository getRepository() {
4747
return repository;
4848
}
4949

50-
public EventPublisher resolveEventPublisher(PsiElement psiElement) {
51-
for (EventPublisherProvider eventPublisherProvider : eventPublisherProviders) {
52-
EventPublisher publisher = eventPublisherProvider.resolve(psiElement);
50+
public Publisher resolveEventPublisher(PsiElement psiElement) {
51+
for (PublisherProvider eventPublisherProvider : eventPublisherProviders) {
52+
Publisher publisher = eventPublisherProvider.resolve(psiElement);
5353
if (publisher != null && psiElement.isValid()) {
5454
repository.registerPublisher(publisher);
5555
return publisher;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package org.axonframework.intellij.ide.plugin.publisher;
2+
3+
import com.intellij.psi.PsiType;
4+
5+
import java.util.Set;
6+
7+
public interface PublisherRepository {
8+
9+
void registerPublisher(Publisher eventPublisher);
10+
11+
Set<Publisher> getPublishersFor(PsiType type);
12+
}

0 commit comments

Comments
 (0)