本文整理汇总了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()
);
}
};
}
示例2: createStreamServer
import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory)
{
return new StreamServerImpl(
new StreamServerConfigurationImpl(
networkAddressFactory.getStreamListenPort()
)
);
}
示例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()
)
);
}
示例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()
)
);
}
示例6: createStreamServer
import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
return new StreamServerImpl(
new StreamServerConfigurationImpl(
networkAddressFactory.getStreamListenPort()
)
);
}
示例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);
}
}
示例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()
)
);
}
示例9: createStreamServer
import org.fourthline.cling.transport.spi.StreamServer; //导入依赖的package包/类
@Override
public StreamServer createStreamServer(NetworkAddressFactory networkAddressFactory) {
return new StreamServerImpl(new StreamServerConfigurationImpl(networkAddressFactory.getStreamListenPort()));
}
示例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);