pl.mn.communicator
Class AbstractGGPropertiesConfiguration

java.lang.Object
  extended by pl.mn.communicator.AbstractGGPropertiesConfiguration
All Implemented Interfaces:
IGGConfiguration
Direct Known Subclasses:
SimplePropertiesGGConfiguration

public abstract class AbstractGGPropertiesConfiguration
extends java.lang.Object
implements IGGConfiguration

Created on 2005-05-09

Version:
$Id: AbstractGGPropertiesConfiguration.java,v 1.1 2005/11/05 23:34:52 winnetou25 Exp $
Author:
Mateusz Szczap

Field Summary
protected  java.lang.String m_fileName
           
 
Constructor Summary
AbstractGGPropertiesConfiguration(java.lang.String fileName)
           
AbstractGGPropertiesConfiguration(java.lang.String fileName, IGGConfiguration configuration)
           
 
Method Summary
protected abstract  java.util.Properties createProperties()
           
 int getConnectionThreadSleepTimeInMiliseconds()
           
 int getPingIntervalInMiliseconds()
           
 java.lang.String getRegistrationURL()
           
protected  java.io.InputStream getResourceAsStream(java.lang.ClassLoader loader, java.lang.String name)
           
 java.lang.String getSendPasswordURL()
           
 java.lang.String getServerLookupURL()
          s
 int getSocketTimeoutInMiliseconds()
           
 java.lang.String getTokenRequestURL()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_fileName

protected java.lang.String m_fileName
Constructor Detail

AbstractGGPropertiesConfiguration

public AbstractGGPropertiesConfiguration(java.lang.String fileName,
                                         IGGConfiguration configuration)
                                  throws java.io.IOException,
                                         java.util.InvalidPropertiesFormatException
Throws:
java.io.IOException
java.util.InvalidPropertiesFormatException

AbstractGGPropertiesConfiguration

public AbstractGGPropertiesConfiguration(java.lang.String fileName)
                                  throws java.io.IOException,
                                         java.util.InvalidPropertiesFormatException
Throws:
java.io.IOException
java.util.InvalidPropertiesFormatException
Method Detail

getConnectionThreadSleepTimeInMiliseconds

public int getConnectionThreadSleepTimeInMiliseconds()
Specified by:
getConnectionThreadSleepTimeInMiliseconds in interface IGGConfiguration
See Also:
IGGConfiguration.getConnectionThreadSleepTimeInMiliseconds()

getPingIntervalInMiliseconds

public int getPingIntervalInMiliseconds()
Specified by:
getPingIntervalInMiliseconds in interface IGGConfiguration
See Also:
IGGConfiguration.getPingIntervalInMiliseconds()

getSocketTimeoutInMiliseconds

public int getSocketTimeoutInMiliseconds()
Specified by:
getSocketTimeoutInMiliseconds in interface IGGConfiguration
See Also:
IGGConfiguration.getSocketTimeoutInMiliseconds()

getRegistrationURL

public java.lang.String getRegistrationURL()
Specified by:
getRegistrationURL in interface IGGConfiguration
See Also:
IGGConfiguration.getRegistrationURL()

getSendPasswordURL

public java.lang.String getSendPasswordURL()
Specified by:
getSendPasswordURL in interface IGGConfiguration
See Also:
IGGConfiguration.getSendPasswordURL()

getServerLookupURL

public java.lang.String getServerLookupURL()
s

Specified by:
getServerLookupURL in interface IGGConfiguration
See Also:
IGGConfiguration.getServerLookupURL()

getTokenRequestURL

public java.lang.String getTokenRequestURL()
Specified by:
getTokenRequestURL in interface IGGConfiguration
See Also:
IGGConfiguration.getTokenRequestURL()

createProperties

protected abstract java.util.Properties createProperties()
                                                  throws java.io.IOException,
                                                         java.util.InvalidPropertiesFormatException
Throws:
java.io.IOException
java.util.InvalidPropertiesFormatException

getResourceAsStream

protected java.io.InputStream getResourceAsStream(java.lang.ClassLoader loader,
                                                  java.lang.String name)


Copyright 2004-2004-2005 SourceForge.net. All Rights Reserved.