Skip to content

Commit

Permalink
merge
Browse files Browse the repository at this point in the history
  • Loading branch information
patriot1burke committed Apr 8, 2014
1 parent 4f4172e commit a961db3
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ protected void sort(List<Match> matches)
Collections.sort(matches, new AscendingPrecedenceComparator());
}

public void register(InterceptorFactory factory)
public synchronized void register(InterceptorFactory factory)
{
interceptors.add(factory);
cachedPreMatch = null;
Expand All @@ -430,24 +430,24 @@ public void register(InterceptorFactory factory)
}
}

public void registerClass(Class<? extends T> declaring)
public synchronized void registerClass(Class<? extends T> declaring)
{
register(new OnDemandInterceptorFactory(declaring));
}

public void registerClass(Class<? extends T> declaring, int priority)
public synchronized void registerClass(Class<? extends T> declaring, int priority)
{
OnDemandInterceptorFactory factory = new OnDemandInterceptorFactory(declaring);
factory.setOrder(priority);
register(factory);
}

public void registerSingleton(T interceptor)
public synchronized void registerSingleton(T interceptor)
{
register(new SingletonInterceptorFactory(interceptor.getClass(), interceptor));
}

public void registerSingleton(T interceptor, int priority)
public synchronized void registerSingleton(T interceptor, int priority)
{
SingletonInterceptorFactory factory = new SingletonInterceptorFactory(interceptor.getClass(), interceptor);
factory.setOrder(priority);
Expand Down

0 comments on commit a961db3

Please sign in to comment.