📄 new_adv_sample.txt
字号:
---- One implementation of a Platform-like Group ----
<?xml version="1.0"?>
<!DOCTYPE jxta:ModuleImplAdvertisement>
<jxta:ModuleImplAdvertisement>
<ModuleSpecID> jxta://Group-PlatformStyle </ModuleSpecID>
<Compatibility>
<ExecFormat>JDK1.1.6</ExecFormat>
<ModuleBinding>
Ref Impl V1.0
</ModuleBinding>
</Compatibility>
<Code>
net.jxta.impl.peergroup.Platform
</Code>
<Version> JXTA1.0 </Version>
<Uri> http://www.jxta.org/download/jxta.jar </Uri>
<Provider>sun.com</Provider>
<Description></Description>
<!--
For the sake of example, the Resolver impl adv is inline.
-->
<Param>
<Service>jxta://Endpoint-vanilla</Service>
<Service>
<jxta:ModuleImplAdvertisement>
<ModuleSpecID>
jxta://Resolver-vanilla
</ModuleSpecID>
<Compatibility>
<ExecFormat>JDK1.1.6</ExecFormat>
<ModuleBinding>
Ref Impl V1.0
</ModuleBinding>
</Compatibility>
<Code>
net.jxta.impl.resolver.ResolverService
</Code>
<Uri>
http://www.jxta.org/download/jxta.jar
</Uri>
<Provider>sun.com</Provider>
<Description></Description>
<Param></Param>
</jxta:ModuleImplAdvertisement>
</Service>
<Service>jxta://Discovery-vanilla</Service>
<Service>jxta://Membership-vanilla</Service>
<Service>jxta://Pipe-vanilla</Service>
<Service>jxta://Rendezvous-vanilla</Service>
<Service>jxta://Peerinfo-vanilla</Service>
<Service>
<ModuleClassID>jxta://Resolver-repurposed</ModuleClassID>
<ModuleSpecID>jxta://Resolver-vanilla</ModuleSpecID>
</Service>
<Protocol>jxta://EndpointTcp-vanilla</Protocol>
<Protocol>jxta://EndpointHttp-vanilla</Protocol>
<App>jxta://Application-StartNetPeerGroup</App>
</Param>
</jxta:ModuleImplAdvertisement>
---- The abstract definition of a Platform-like group ----
<?xml version="1.0"?>
<!DOCTYPE jxta:ModuleSpecAdvertisement>
<jxta:ModuleSpecAdvertisement>
<ModuleSpecID> jxta://Group-PlatformStyle </ModuleSpecID>
<Name> PlatformGroupStyle </Name>
<Creator> sun.com </Creator>
<SpecURI>
http://platform.jxta.org/spec/V1.0/JXTAProtocols.pdf
</SpecURI>
<Version> JXTA1.0 </Version>
<Description> PlatformStyle Group Definition </Description>
<Param>
</Param>
</jxta:ModuleSpecAdvertisement>
---- Abstract definition of a Standard General purpose PeerGroup ----
<?xml version="1.0"?>
<!DOCTYPE jxta:ModuleSpecAdvertisement>
<jxta:ModuleSpecAdvertisement>
<ModuleSpecID> jxta://Group-Standard </ModuleSpecID>
<Name> StdGroupStyle </Name>
<Creator> sun.com </Creator>
<SpecURI>
http://platform.jxta.org/spec/V1.0/JXTAProtocols.pdf
</SpecURI>
<Version> JXTA1.0 </Version>
<Description> General Purpose Group Definition </Description>
<Param>
</Param>
</jxta:ModuleSpecAdvertisement>
---- The group advertisement for The Platform ----
<?xml version="1.0"?>
<!DOCTYPE jxta:PeerGroupAdvertisement>
<jxta:PeerGroupAdvertisment>
<GID> jxta://TheUniversalPlatform </GID>
<ModuleSpecID> jxta://Group-PlatformStyle </ModuleSpecID>
<Name> jxta.peergroup.PlatformGroup </Name>
<Description> The Universal Platform PeerGroup </Description>
</jxta:PeerGroupAdvertisement>
---- The group advertisement for the NetPeerGroup ----
<?xml version="1.0"?>
<!DOCTYPE jxta:PeerGroupAdvertisement>
<jxta:PeerGroupAdvertisment>
<GID> jxta://DefaultNetPeerGroup </GID>
<ModuleSpecID> jxta://Group-Standard </ModuleSpecID>
<Name> jxta.peergroup.NetPeerGroup </Name>
<Description> The Default Network PeerGroup </Description>
</jxta:PeerGroupAdvertisement>
---- Attempt at defining a peer adv for the platform ----
<?xml version="1.0"?>
<!DOCTYPE jxta:PeerAdvertisement>
<jxta:PeerAdvertisment>
<!-- this is built on the fly when loading each group-->
<!-- Service entries are filled by each service -->
<!-- Then it is published within the group -->
<GID> jxta://DefaultNetPeerGroup </GID>
<PID> jxta://TheUniversalPlatform-SomePeerID </PID>
<Name> myPeer </Name>
<Description> Yup, that's my baby </Description>
<Service>
<MCID> jxta://Rendezvous </MCID>
<Param>
<isRendezvous>false</isRendezvous>
</Param>
</Service>
<Service>
<MCID> jxta://Endpoint </MCID>
<Param>
<Address>
tcp://shall.vwaty.com:9701/
</Address>
<Address>
http://JxtaHttpClient59616261646162614A78746150325033699F776478BB4E338100B1F91F45330D0000000000000000000000000000000000000000000000000000000000000301/
</Address>
</Param>
</Service>
</jxta:PeerAdvertisment>
---- Attempt at defining a peer configuration for the platform ----
<?xml version="1.0"?>
<!DOCTYPE jxta:PeerAdvertisement>
<jxta:PeerAdvertisement>
<!-- A config PeerAdvertisement is valid in the context of one -->
<!-- specific group. GID below tells the group impl which group -->
<!-- it implements. -->
<GID> jxta://TheUniversalPlatform </GID>
<PID> jxta://TheUniversalPlatform-SomePeerID </PID>
<Name> myPeer </Name>
<Description> Yup, that's my baby </Description>
<Service>
<MCID> jxta://Rendezvous </MCID>
<Param>
<isRendezvous>false</isRendezvous>
<Address>
http://206.132.188.132:6002
</Address>
<Address>
http://209.25.154.239:6002
</Address>
<Address>
http://63.81.220.34:6002
</Address>
<Address>
http://208.135.224.18:6002
</Address>
</Param>
<!-- Everything in debug mode -->
</Service>
<Service>
<MCID> jxta://Resolver-repurposed </MCID>
<Param>
<SomeParam>
Whatever
</SomeParam>
</Param>
<!--
An example of configuring with role ID.
-->
</Service>
<Service>
<MCID> jxta://EndpointTcp </MCID>
<Param>
<!-- Note the reuse of the old transport advertisements -->
<jxta:TCPTransportAdvertisement>
<Port>
9701
</Port>
<PublicAddress>
shall.vwaty.com
</PublicAddress>
<LocalAddress>
192.168.2.1
</LocalAddress>
</jxta:TCPTransportAdvertisement>
</Param>
</Service>
<Service>
<MCID> jxta://EndpointHttp </MCID>
<Param>
<!-- Note the reuse of the old transport advertisements -->
<jxta:HTTPTransportAdvertisement>
<Port> 9700 </Port>
<Router> jxta.dioxine.net:6002 </Router>
<Propagate> false </Propagate>
<Proxy>
myProxy.myDomain:8080
</Proxy>
<ProxyOff>
</ProxyOff>
<Server>
shall.vwaty.com:9700
</Server>
<ServerOff>
</ServerOff>
<Router>
206.132.188.132:6002
</Router>
<Router>
209.25.154.239:6002
</Router>
<Router>
63.81.220.34:6002
</Router>
<Router>
208.135.224.18:6002
</Router>
</jxta:HTTPTransportAdvertisement>
</Param>
</Service>
</jxta:PeerAdvertisement>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -