当前位置: 首页>>代码示例>>Java>>正文


Java StreamServer类代码示例

本文整理汇总了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;未经允许,请勿转载。