package copyto.target.http.core.internal; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IConfigurationElement; import copyto.target.http.core.ResponseHandler; import copyto.target.http.core.ResponseHandlerDescriptor; import eclipseutils.core.extensions.BaseExtensionDescriptor; public class ResponseHandlerDescriptorImpl extends BaseExtensionDescriptor implements ResponseHandlerDescriptor { private ResponseHandler handler; public ResponseHandlerDescriptorImpl(IConfigurationElement configElement) { super(configElement); } public ResponseHandler createResponseHandler() throws CoreException { if (handler == null) { handler = createExecutableExtension(); } return handler; } }