package com.rayo.server.test;
import java.net.URI;
import java.util.Map;
import com.voxeo.moho.Call;
import com.voxeo.moho.CallableEndpoint;
import com.voxeo.moho.Endpoint;
import com.voxeo.moho.Subscription;
import com.voxeo.moho.Subscription.Type;
public class SimpleEndpoint implements CallableEndpoint {
private URI uri;
public SimpleEndpoint(URI uri) {
this.uri = uri;
}
@Override
public String getName() {
return uri.toString();
}
@Override
public URI getURI() {
return uri;
}
@Override
public Call call(Endpoint caller, Map<String, String> headers) {
throw new UnsupportedOperationException();
}
@Override
public Call call(String caller) {
throw new UnsupportedOperationException();
}
@Override
public Call call(Endpoint caller) {
throw new UnsupportedOperationException();
}
@Override
public Subscription subscribe(Endpoint caller, Type type, int expiration) {
throw new UnsupportedOperationException();
}
@Override
public Call call(String caller, Map<String, String> headers) {
throw new UnsupportedOperationException();
}
@Override
public Call createCall(Endpoint caller) {
throw new UnsupportedOperationException();
}
public Call createCall(Endpoint caller, java.util.Map<String,String> headers) {
throw new UnsupportedOperationException();
};
@Override
public Call createCall(String caller) {
throw new UnsupportedOperationException();
}
@Override
public Call createCall(String caller, Map<String, String> headers) {
throw new UnsupportedOperationException();
}
@Override
public Call createCall(Endpoint caller, Map<String, String> headers,
Call originalCall) {
throw new UnsupportedOperationException();
}
@Override
public Call createCall(String caller, Map<String, String> headers,
Call originalCall) {
throw new UnsupportedOperationException();
}
}