Package net.pms.configuration

Examples of net.pms.configuration.RendererConfiguration.associateIP()


        // Attempt 2: try to recognize the renderer by matching headers
        renderer = RendererConfiguration.getRendererConfigurationByHeaders(sortedHeaders);
      }

      if (renderer != null) {
        renderer.associateIP(ia);
        PMS.get().setRendererFound(renderer);
      }

      for (String headerLine : headerLines) {
        LOGGER.trace("Received on socket: " + headerLine);
View Full Code Here


      // Attempt 2: try to recognize the renderer by matching headers
      renderer = RendererConfiguration.getRendererConfigurationByHeaders(headers.entries());
    }

    if (renderer != null) {
      renderer.associateIP(ia);
      PMS.get().setRendererFound(renderer);
      request.setMediaRenderer(renderer);
    }

    Set<String> headerNames = headers.names();
View Full Code Here

        // Attempt 2: try to recognize the renderer by matching the "User-Agent" header
        renderer = RendererConfiguration.getRendererConfigurationByUA(userAgentString);

        if (renderer != null) {
          request.setMediaRenderer(renderer);
          renderer.associateIP(ia)// Associate IP address for later requests
          PMS.get().setRendererFound(renderer);
          logger.trace("Matched media renderer \"" + renderer.getRendererName() + "\" based on header \"" + headerLine + "\"");
        }
      }
View Full Code Here

        // Attempt 3: try to recognize the renderer by matching an additional header
        renderer = RendererConfiguration.getRendererConfigurationByUAAHH(headerLine);

        if (renderer != null) {
          request.setMediaRenderer(renderer);
          renderer.associateIP(ia)// Associate IP address for later requests
          PMS.get().setRendererFound(renderer);
          logger.trace("Matched media renderer \"" + renderer.getRendererName() + "\" based on header \"" + headerLine + "\"");
        }
      }
View Full Code Here

          renderer = RendererConfiguration.getRendererConfigurationByUA(userAgentString);

          if (renderer != null) {
            PMS.get().setRendererFound(renderer);
            request.setMediaRenderer(renderer);
            renderer.associateIP(ia)// Associate IP address for later requests
            logger.trace("Matched media renderer \"" + renderer.getRendererName() + "\" based on header \"" + headerLine + "\"");
          }
        }
        if (renderer == null && headerLine != null && request != null) {
          // Attempt 3: try to recognize the renderer by matching an additional header
View Full Code Here

          renderer = RendererConfiguration.getRendererConfigurationByUAAHH(headerLine);

          if (renderer != null) {
            PMS.get().setRendererFound(renderer);
            request.setMediaRenderer(renderer);
            renderer.associateIP(ia)// Associate IP address for later requests
            logger.trace("Matched media renderer \"" + renderer.getRendererName() + "\" based on header \"" + headerLine + "\"");
          }
        }
        try {
          StringTokenizer s = new StringTokenizer(headerLine);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.