@Override public String apply(final String filename) { return join(this.fileRoot, filename); } }
@Override public T apply(final T item) { return configItem(item, configs); } };
@Override public void execute() { Idles.idle(duration, unit); } }
public ImmutableList<GlobalSetting> parse(final InputStream is) { return Jsons.toObjects(is, GlobalSetting.class); } }
public ProxyConfig to(final String remoteBase) { return new ProxyConfig(toBase(localBase), toBase(checkNotNullOrEmpty(remoteBase, "Remote base should not be null"))); } }
@Override public String apply(final String uri) { return join(context, uri); } }
@Override public void onMessageLeave(final Response response) { withLock(lock, new Runnable() { @Override public void run() { monitor.onMessageLeave(response); } }); }
@Override public HttpResponseSetting redirectTo(final Resource url) { return delegate.redirectTo(this, url); } }
public static String join(final String path1, final String path2, final String... paths) { String finalPath = actualJoin(path1, path2); for (String path : paths) { finalPath = actualJoin(finalPath, path); } return finalPath; }
public static String join(final String base, final String... paths) { String target = base; for (String path : paths) { target = doJoin(target, path); } return target; }
public MountTo(final String target) { this.target = toBase(target); }
public final ImmutableList<Setting<T>> getSettings() { return configItems(settings, configs); }
@Override public void onUnexpectedMessage(final Request request) { withLock(lock, new Runnable() { @Override public void run() { monitor.onUnexpectedMessage(request); } }); } }
@Override public HttpResponseSetting redirectTo(final String url) { return delegate.redirectTo(this, url); }
@Override protected final RequestMatcher configMatcher(final RequestMatcher matcher, final MocoConfig config) { return configItem(matcher, config); } }
@Override public void onMessageArrived(final Request request) { withLock(lock, new Runnable() { @Override public void run() { monitor.onMessageArrived(request); } }); }
@Override public final HttpResponseSetting redirectTo(final String url) { return delegate.redirectTo(this, url); }
@Override public void onException(final Throwable t) { withLock(lock, new Runnable() { @Override public void run() { monitor.onException(t); } }); }
@Override public final HttpResponseSetting redirectTo(final Resource url) { return delegate.redirectTo(this, url); }