Tabnine Logo
DefaultJaxrsScanner
Code IndexAdd Tabnine to your IDE (free)

How to use
DefaultJaxrsScanner
in
io.swagger.jaxrs.config

Best Java code snippets using io.swagger.jaxrs.config.DefaultJaxrsScanner (Showing top 8 results out of 315)

origin: io.swagger/swagger-jaxrs

public Scanner getScanner(String id) {
  Scanner value = map.get(id);
  if (value != null) {
    return value;
  }
  return new DefaultJaxrsScanner();
}
origin: io.swagger/swagger-jaxrs

  public boolean prettyPrint() {
    return getPrettyPrint();
  }
}
origin: stackoverflow.com

 @ApplicationPath( "api" )
public class MyRestApplication extends Application
{
  @Override
  public Set<Class<?>> getClasses( )
  {
    Set<Class<?>> resources = new HashSet<Class<?>>( );
    resources.add( ApiListingResource.class );
    resources.add( ApiDeclarationProvider.class );
    resources.add( ApiListingResourceJSON.class );
    resources.add( ResourceListingProvider.class );
    resources.add( Ping.class ); // my own resource class
    swaggerConfiguration( );
    return resources;
  }

  private void swaggerConfiguration( )
  {
   SwaggerConfig swaggerConfig = new SwaggerConfig( );
   ConfigFactory.setConfig( swaggerConfig );
   swaggerConfig.setApiVersion( "0.0.1" ); 
   swaggerConfig.setBasePath( "http://localhost:8080/MyService/api" );
   ScannerFactory.setScanner( new DefaultJaxrsScanner( ) );
   ClassReaders.setReader( new DefaultJaxrsApiReader( ) );
  }
}
origin: io.swagger/swagger-jaxrs

Scanner value = (scanner != null) ? scanner : new DefaultJaxrsScanner();
ScannerFactory.setScanner(value);
if (isServletConfigAvailable(sc)) {
origin: stackoverflow.com

 private void configureSwagger(String swaggerBasePath){
  SwaggerConfig swaggerConfig = new SwaggerConfig();
  ConfigFactory.setConfig(swaggerConfig);
  swaggerConfig.setSwaggerVersion("Version");
  swaggerConfig.setApiVersion("1"); 
  swaggerConfig.setBasePath("http://example.com:8080/your-service");
  ScannerFactory.setScanner(new DefaultJaxrsScanner());
  ClassReaders.setReader(new DefaultJaxrsApiReader());
}
origin: ef-labs/vertx-jersey

/**
 * {@inheritDoc}
 */
@Override
public boolean configure(FeatureContext context) {
  Configuration config = context.getConfiguration();
  if (PropertiesHelper.isProperty(config.getProperties(), PROPERTY_DISABLE)) {
    return false;
  }
  if (!PropertiesHelper.isProperty(config.getProperties(), PROPERTY_CORS_DISABLE)) {
    context.register(SwaggerCorsFilter.class);
  }
  if (!config.isRegistered(ApiListingResource.class)) {
    context.register(ApiListingResource.class);
    context.register(SwaggerSerializers.class);
  }
  if (ScannerFactory.getScanner() == null) {
    ScannerFactory.setScanner(new DefaultJaxrsScanner());
  }
  if (!config.isRegistered(ServletContext.class)) {
    context.register(new SwaggerFeatureBinder());
  }
  return true;
}
origin: org.kie.server/kie-server-services-swagger

@Override
public void init(KieServerImpl kieServer, KieServerRegistry registry) {    	
  this.context = registry;
  
  JaxrsScanner jaxrsScanner = new DefaultJaxrsScanner();
  jaxrsScanner.setPrettyPrint(true);
  /*
   * Set our JAX-RS Scanner with SCANNER_ID_DEFAULT.
   * We need to do this before creating the BeanConfig, as this prevents the BeanConfig to register itself as the default scanner.
   * The first one wins.
   */
  SwaggerScannerLocator.getInstance().putScanner((SwaggerContextService.SCANNER_ID_DEFAULT), jaxrsScanner);
  BeanConfig beanConfig = new BeanConfig();
  
  String contextRoot = KieServerEnvironment.getContextRoot();
  if (contextRoot != null) {
    beanConfig.setBasePath(contextRoot + "/services/rest");
  }
  
  //Set the Info on the Swagger object, not on the BeanConfig ... otherwise the Info on Swagger (which will be 'null') will override the Info we set on the BeanConfig.
  beanConfig.getSwagger().setInfo(getInfo());
  beanConfig.setScan(true);
  
  initialized = true;
}

origin: SciGraph/SciGraph

/***
 * The context path must be set before configuring swagger
 * @param environment
 */
void configureSwagger(Environment environment, String basePath) {
 environment.jersey().register(new ApiListingResource());
 environment.jersey().register(new SwaggerJsonBareService());
 environment.jersey().register(new SwaggerSerializers());
 ScannerFactory.setScanner(new DefaultJaxrsScanner());
 environment.getObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL);
 BeanConfig config = new BeanConfig();
 // api specific configuration
 config.setTitle("SciGraph");
 config.setVersion("1.0.1");
 config.setResourcePackage("io.scigraph.services.resources");
 config.setScan(true);
 // TODO: Fix this so the swagger client generator can work correctly
 config.setBasePath("/" + basePath);
}
io.swagger.jaxrs.configDefaultJaxrsScanner

Most used methods

  • <init>
  • getPrettyPrint

Popular in Java

  • Reading from database using SQL prepared statement
  • onRequestPermissionsResult (Fragment)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Kernel (java.awt.image)
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Reference (javax.naming)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now