|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectp2ps.imp.peer.config.ConfigImp
The configuration for a p2ps peer
| Nested Class Summary |
| Nested classes inherited from class p2ps.peer.Config |
Config.RendezvousRequirement |
| Field Summary |
| Fields inherited from interface p2ps.peer.Config |
RENDEZVOUS_ALWAYS, RENDEZVOUS_IF_REQUIRED, RENDEZVOUS_NEVER |
| Constructor Summary | |
protected |
ConfigImp()
Constructs an empty ConfigImp |
|
ConfigImp(Config config)
Constructs a ConfigImp from the specfied config |
| Method Summary | |
void |
addAdvertInstantiatorConfig(InstantiatorConfig config)
Add an advert instantiator config |
void |
addLocalRendezvousURI(java.net.URI endpoint)
Add a local rendezvous endpoint |
void |
addRemoteRendezvousURI(java.net.URI endpoint)
Add a remote rendezvous endpoint |
void |
addResolverConfigs(ResolverConfig resconfig)
Adds a resolver configuration to configuration |
void |
clearAdvertisementInstantiatorConfigs()
Add an endpoint address instantiator config |
void |
clearLocalRendezvousEndpoints()
Removes all remote rendezvous endpoints |
void |
clearRemoteRendezvousEndpoints()
Removes all remote rendezvous endpoints |
void |
clearResolverConfigs()
Removes all the resolver configs |
InstantiatorConfig[] |
getAdvertInstantiatorConfigs()
|
java.lang.String |
getClientSecurityLevel()
|
java.lang.String |
getDiscoveryServiceClass()
|
java.lang.String |
getGroupServiceClass()
|
Identity |
getIdentity()
|
java.lang.String |
getIDFactoryClass()
|
java.lang.String |
getKeyAlias()
|
java.lang.String |
getKeyStore()
|
java.net.URI[] |
getLocalRendezvousEndpoints()
|
int |
getMaxPort()
|
int |
getMinPort()
|
java.lang.String |
getNetworkInterfaceClass()
|
java.lang.String |
getPeerFactoryClass()
|
java.lang.String |
getPipeServiceClass()
|
java.net.URI[] |
getRemoteRendezvousEndpoints()
|
Config.RendezvousRequirement |
getRendezvousRequirement()
|
java.lang.String |
getRendezvousServiceClass()
|
ResolverConfig |
getResolverConfig(java.lang.String classname)
|
ResolverConfig[] |
getResolverConfigs()
|
java.lang.String |
getServerSecurityLevel()
|
boolean |
isKeyStoreTemporary()
|
boolean |
isPortRangeInputOnly()
|
void |
setClientSecurityLevel(java.lang.String securitylevel)
Sets the client security level |
void |
setDiscoveryServiceClass(java.lang.String discclass)
|
void |
setGroupServiceClass(java.lang.String groupclass)
|
void |
setIdentity(Identity identity)
Sets the identity for this peer (ignored if keystore is specified) |
void |
setIDFactoryClass(java.lang.String idclass)
|
void |
setKeyAlias(java.lang.String keyalias)
Sets the alias of the certificate key for this peer |
void |
setKeyStore(java.lang.String keystore)
Sets the keystore location |
void |
setKeyStoreTemporary(boolean state)
Sets whether the key store is temporary for the lifetime of the peer |
void |
setNetworkInterfaceClass(java.lang.String netclass)
|
void |
setPeerFactoryClass(java.lang.String peerclass)
|
void |
setPipeServiceClass(java.lang.String pipeclass)
|
void |
setPortRange(int minport,
int maxport)
Sets the mininum available port |
void |
setPortRangeInputOnly(boolean state)
Sets whether the port range applies for input sockets only |
void |
setRendezvousRequirement(Config.RendezvousRequirement rendezvous)
Sets whether a peer is RENDEZVOUS_ALWAYS, RENDEZVOUS_IF_REQUIRED or RENDEZVOUS_NEVER |
void |
setRendezvousServiceClass(java.lang.String rendezclass)
|
void |
setServerSecurityLevel(java.lang.String securitylevel)
Sets the server security level |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected ConfigImp()
public ConfigImp(Config config)
| Method Detail |
public java.lang.String getKeyStore()
getKeyStore in interface Configpublic void setKeyStore(java.lang.String keystore)
public java.lang.String getKeyAlias()
getKeyAlias in interface Configpublic void setKeyAlias(java.lang.String keyalias)
public boolean isKeyStoreTemporary()
isKeyStoreTemporary in interface Configpublic void setKeyStoreTemporary(boolean state)
public Identity getIdentity()
getIdentity in interface Configpublic void setIdentity(Identity identity)
public java.lang.String getClientSecurityLevel()
getClientSecurityLevel in interface Configpublic void setClientSecurityLevel(java.lang.String securitylevel)
public java.lang.String getServerSecurityLevel()
getServerSecurityLevel in interface Configpublic void setServerSecurityLevel(java.lang.String securitylevel)
public java.lang.String getDiscoveryServiceClass()
getDiscoveryServiceClass in interface Configpublic void setDiscoveryServiceClass(java.lang.String discclass)
public java.lang.String getPipeServiceClass()
getPipeServiceClass in interface Configpublic void setPipeServiceClass(java.lang.String pipeclass)
public java.lang.String getRendezvousServiceClass()
getRendezvousServiceClass in interface Configpublic void setRendezvousServiceClass(java.lang.String rendezclass)
public java.lang.String getGroupServiceClass()
getGroupServiceClass in interface Configpublic void setGroupServiceClass(java.lang.String groupclass)
public java.lang.String getPeerFactoryClass()
getPeerFactoryClass in interface Configpublic void setPeerFactoryClass(java.lang.String peerclass)
public java.lang.String getIDFactoryClass()
getIDFactoryClass in interface Configpublic void setIDFactoryClass(java.lang.String idclass)
public java.lang.String getNetworkInterfaceClass()
getNetworkInterfaceClass in interface Configpublic void setNetworkInterfaceClass(java.lang.String netclass)
public InstantiatorConfig[] getAdvertInstantiatorConfigs()
getAdvertInstantiatorConfigs in interface Configpublic void addAdvertInstantiatorConfig(InstantiatorConfig config)
public void clearAdvertisementInstantiatorConfigs()
public Config.RendezvousRequirement getRendezvousRequirement()
getRendezvousRequirement in interface Configpublic void setRendezvousRequirement(Config.RendezvousRequirement rendezvous)
public java.net.URI[] getLocalRendezvousEndpoints()
getLocalRendezvousEndpoints in interface Configpublic void addLocalRendezvousURI(java.net.URI endpoint)
public void clearLocalRendezvousEndpoints()
public java.net.URI[] getRemoteRendezvousEndpoints()
getRemoteRendezvousEndpoints in interface Configpublic void addRemoteRendezvousURI(java.net.URI endpoint)
public void clearRemoteRendezvousEndpoints()
public ResolverConfig[] getResolverConfigs()
getResolverConfigs in interface Configpublic ResolverConfig getResolverConfig(java.lang.String classname)
getResolverConfig in interface Configpublic void addResolverConfigs(ResolverConfig resconfig)
public void clearResolverConfigs()
public int getMinPort()
getMinPort in interface Configpublic int getMaxPort()
getMaxPort in interface Config
public void setPortRange(int minport,
int maxport)
public boolean isPortRangeInputOnly()
isPortRangeInputOnly in interface Configpublic void setPortRangeInputOnly(boolean state)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||