• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java StreamServer类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.fourthline.cling.transport.spi.StreamServer的典型用法代码示例。如果您正苦于以下问题:Java StreamServer类的具体用法?Java StreamServer怎么用?Java StreamServer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



StreamServer类属于org.fourthline.cling.transport.spi包,在下文中一共展示了StreamServer类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createServiceConfiguration

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
private UpnpServiceConfiguration createServiceConfiguration() {
    return new DefaultUpnpServiceConfiguration() {
        @Override
        public DeviceDescriptorBinder getDeviceDescriptorBinderUDA10() {
            return new SempDeviceDescriptorBinderImpl(this, sempServerUrl);
        }

        @Override
        public StreamClient createStreamClient() {
            // disable the client in order to avoid requesting descriptors from UPnP devices
            return null;
        }

        @Override
        public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
            return new org.fourthline.cling.transport.impl.apache.StreamServerImpl(
                    new StreamServerConfigurationImpl()
            );
        }
    };
}
 
开发者ID:camueller,项目名称:SmartApplianceEnabler,代码行数:22,代码来源:SempDiscovery.java


示例2: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
 public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory)
{
    return new StreamServerImpl(
            new StreamServerConfigurationImpl(
                     networkAddressFactory.getStreamListenPort()
             )
     );
 }
 
开发者ID:SyMPHOnY-,项目名称:Smart-Home-Gateway,代码行数:10,代码来源:ApacheServiceConfiguration.java


示例3: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
    return new org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl(
        new org.fourthline.cling.transport.impl.AsyncServletStreamServerConfigurationImpl(
            org.fourthline.cling.transport.impl.jetty.JettyServletContainer.INSTANCE,
            networkAddressFactory.getStreamListenPort()
        )
    );
}
 
开发者ID:SyMPHOnY-,项目名称:Smart-Home-Gateway,代码行数:10,代码来源:JettyServiceConfiguration.java


示例4: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer<?> createStreamServer(NetworkAddressFactory networkAddressFactory) {
    return new StreamServerImpl(
            new StreamServerConfigurationImpl(
                    networkAddressFactory.getStreamListenPort()
            )
    );
}
 
开发者ID:cyclingengineer,项目名称:UpnpHomeAutomationBridge,代码行数:9,代码来源:HomeAutomationBridgeUpnpServiceConfiguration.java


示例5: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
    // Use Jetty, start/stop a new shared instance of JettyServletContainer
    return new AsyncServletStreamServerImpl(
            new AsyncServletStreamServerConfigurationImpl(
                    AndroidJettyServletContainer.INSTANCE,
                    networkAddressFactory.getStreamListenPort()
            )
    );
}
 
开发者ID:kevinshine,项目名称:BeyondUPnP,代码行数:11,代码来源:BeyondUpnpService.java


示例6: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
    return new StreamServerImpl(
            new StreamServerConfigurationImpl(
                    networkAddressFactory.getStreamListenPort()
            )
    );
}
 
开发者ID:offbye,项目名称:DroidDLNA,代码行数:8,代码来源:ManagedUpnpServiceConfiguration.java


示例7: getActiveStreamServers

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
public List<NetworkAddress> getActiveStreamServers(InetAddress preferredAddress) throws RouterException {
    lock(readLock);
    try {
        if (enabled && streamServers.size() > 0) {
            List<NetworkAddress> streamServerAddresses = new ArrayList<NetworkAddress>();

            StreamServer preferredServer;
            if (preferredAddress != null &&
                (preferredServer = streamServers.get(preferredAddress)) != null) {
                streamServerAddresses.add(
                    new NetworkAddress(
                        preferredAddress,
                        preferredServer.getPort(),
                        networkAddressFactory.getHardwareAddress(preferredAddress)

                    )
                );
                return streamServerAddresses;
            }

            for (Map.Entry<InetAddress, StreamServer> entry : streamServers.entrySet()) {
                byte[] hardwareAddress = networkAddressFactory.getHardwareAddress(entry.getKey());
                streamServerAddresses.add(
                    new NetworkAddress(entry.getKey(), entry.getValue().getPort(), hardwareAddress)
                );
            }
            return streamServerAddresses;
        } else {
            return Collections.EMPTY_LIST;
        }
    } finally {
        unlock(readLock);
    }
}
 
开发者ID:offbye,项目名称:DroidDLNA,代码行数:35,代码来源:RouterImpl.java


示例8: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
    // Use Jetty, start/stop a new shared instance of JettyServletContainer
    return new AsyncServletStreamServerImpl(
        new AsyncServletStreamServerConfigurationImpl(
            JettyServletContainer.INSTANCE,
            networkAddressFactory.getStreamListenPort()
        )
    );
}
 
开发者ID:offbye,项目名称:DroidDLNA,代码行数:11,代码来源:AndroidUpnpServiceConfiguration.java


示例9: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
    return new StreamServerImpl(new StreamServerConfigurationImpl(networkAddressFactory.getStreamListenPort()));
}
 
开发者ID:airsonic,项目名称:airsonic,代码行数:5,代码来源:ApacheUpnpServiceConfiguration.java


示例10: createStreamServer

import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
/**
 * @param networkAddressFactory The configured {@link org.fourthline.cling.transport.spi.NetworkAddressFactory}.
 * @return A new instance of the {@link org.fourthline.cling.transport.spi.StreamServer} interface.
 */
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory);
 
开发者ID:offbye,项目名称:DroidDLNA,代码行数:6,代码来源:UpnpServiceConfiguration.java



注:本文中的org.fourthline.cling.transport.spi.StreamServer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java RDFParserFactory类代码示例发布时间:2022-05-22
下一篇:
Java FindHook类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap