1 package com.atlassian.plugin;
2
3 import java.util.Collection;
4
5 public interface PluginRegistry {
6 interface ReadOnly {
7 Collection<Plugin> getAll();
8
9 Plugin get(final String key);
10 }
11
12 interface ReadWrite extends ReadOnly {
13 void clear();
14
15 void put(final Plugin plugin);
16
17 Plugin remove(final String key);
18 }
19 }