[SNMP4J] Address type and parse method

Frank Fock fock at agentpp.com
Wed Nov 8 10:51:33 CET 2006


Obviously, the IP address type cannot be used in conjunction
with transport mappings. It is there, for other uses, for
example, in an agent to represent an IP address with SMI.

Cheers,
Frank

Rory Marquis wrote:
> Thanks Frank.
> 
> One other question, with the address protocol types, where would IP be 
> used?
> 
> Cheers
> Rory
> 
> 
> 
> 
> 
>> From: Frank Fock <fock at agentpp.com>
>> To: Rory Marquis <roridge at hotmail.com>
>> CC: snmp4j at agentpp.org
>> Subject: Re: [SNMP4J] Address type and parse method
>> Date: Tue, 07 Nov 2006 22:59:20 +0100
>>
>> Hi Rory,
>>
>> All 2.0 versions of SNMP4J* APIs will be ported to Java 5.
>> Mathias Bogaert is maintaining a Java 5 port of the
>> current SNMP4J version on Java.Net. However, since I am
>> working on the completion of the suite (currently
>> SNMP4JAgentJMX) I could not help him yet. This will change
>> once the 1.x libs are stable and we can start over with
>> the 2.x releases.
>>
>> Best regards,
>> Frank
>>
>> Rory Marquis wrote:
>>> This is how I have set up my SNMP Manager application, using enum.
>>>
>>> /**
>>>     * Enums for the Transfer Protocol.
>>>     * Contains a text value of itself so that the value can change
>>>     * and the enum can stay the same.
>>>     */
>>>    public enum Protocol {
>>>        UDP("udp"), TCP("tcp");
>>>        private final String text;
>>>
>>>        /**
>>>         * Creates a new Protocol enum
>>>         * @param sendType is currently the int enum from the PDU
>>>         */
>>>        Protocol(String newText) {
>>>            text = newText;
>>>        }
>>>
>>>        /**
>>>         * Gets the SNMP4J PDU type for an enum
>>>         * @return String representing the text value of this enum
>>>         */
>>>        public String getText() {
>>>            return text;
>>>        }
>>>
>>>    }
>>>
>>>
>>> Is there an SNMP4J official Java 5 release yet?
>>>
>>> Rory
>>>
>>>>
>>>> Message: 1
>>>> Date: Mon, 6 Nov 2006 14:02:31 +0100
>>>> From: Marco.Bresciani at alcatel.it
>>>> Subject: Re: [SNMP4J] Address type and parse method
>>>> To: snmp4j at agentpp.org
>>>> Message-ID:
>>>>     
>>>> <OF5680908C.8F036AD8-ONC125721E.00476233-C125721E.0047A472 at netfr.alcatel.fr> 
>>>>
>>>>
>>>>
>>>> Content-Type: text/plain; charset="US-ASCII"
>>>>
>>>> Thank you,
>>>>   why not something like
>>>>
>>>> enum Type { UDP, TCP, IP };
>>>>
>>>> so that it'll begin the step toJava 5?! ;-)
>>>>
>>>> Ing. Marco Bresciani
>>>>
>>>> -- 
>>>> Alcatel - WTD R&D SW CC
>>>> Via Trento, 30 - 20059 Vimercate (Mi) Italia
>>>> Phone: +39.039.686.5546
>>>> -----BEGIN GEEK CODE BLOCK-----
>>>> Version: 3.12
>>>> GIT d++ s: a C++ UL++ P+ L+++ E-- W++ N o-- K- w-- O- M- V- PS--
>>>> PE-- Y+ PGP++ t+ 5 X+ R+++ tv+ b++ DI++++ D+ G e+++ h! !r !y+
>>>> ------END GEEK CODE BLOCK------
>>>>
>>>>
>>>>
>>>>
>>>> Frank Fock <fock at agentpp.com>
>>>> 03/11/2006 23.21
>>>>
>>>>         To:     Marco BRESCIANI/IT/ALCATEL at ALCATEL
>>>>         cc:     snmp4j at agentpp.org
>>>>         Subject:        Re: [SNMP4J] Address type and parse method
>>>>
>>>>
>>>> Hello Marco,
>>>>
>>>> Good point. In version 1.8 the following constants will be part
>>>> of GenericAddress:
>>>>
>>>>    /**
>>>>     * Default address type identifier for an UpdAddress.
>>>>     */
>>>>    public static final String TYPE_UDP = "udp";
>>>>    /**
>>>>     * Default address type identifier for a TcpAddress.
>>>>     */
>>>>    public static final String TYPE_TCP = "tcp";
>>>>    /**
>>>>     * Default address type identifier for an IpAddress.
>>>>     */
>>>>    public static final String TYPE_IP  = "ip";
>>>>
>>>> Best regards,
>>>> Frank
>>>>
>>>> Marco.Bresciani at alcatel.it wrote:
>>>> > Hello,
>>>> >   with respect to this description
>>>> >
>>>> http://www.snmp4j.org/doc/org/snmp4j/smi/GenericAddress.html#parse(java.lang.String) 
>>>>
>>>>
>>>>
>>>> > ... Does an enum or a set of constants exists in order to have a
>>>> reference
>>>> > to allowed types for address?
>>>> >
>>>> > I found the address.properties file checking inside the JAr file 
>>>> and I
>>>> saw
>>>> > the "udp", "tcp" and "ip" Strings but... there is a reference for
>>>> > programmer? Can I use an enum or final static values? It's not very
>>>> > "polite" to write "udp" hard-coded in the code... :-)
>>>> >
>>>> > Thank you.
>>>> >
>>>> > Ing. Marco Bresciani
>>>> >
>>>>
>>>> -- 
>>>> AGENT++
>>>> http://www.agentpp.com
>>>> http://www.mibexplorer.com
>>>> http://www.mibdesigner.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> SNMP4J mailing list
>>>> SNMP4J at agentpp.org
>>>> http://lists.agentpp.org/mailman/listinfo/snmp4j
>>>>
>>>>
>>>> End of SNMP4J Digest, Vol 34, Issue 5
>>>> *************************************
>>>
>>> _________________________________________________________________
>>> Be the first to hear what's new at MSN - sign up to our free 
>>> newsletters! http://www.msn.co.uk/newsletters
>>>
>>> _______________________________________________
>>> SNMP4J mailing list
>>> SNMP4J at agentpp.org
>>> http://lists.agentpp.org/mailman/listinfo/snmp4j
>>
>> -- 
>> AGENT++
>> http://www.agentpp.com
>> http://www.mibexplorer.com
>> http://www.mibdesigner.com
>>
> 
> _________________________________________________________________
> Windows Liveā„¢ Messenger has arrived. Click here to download it for free! 
> http://imagine-msn.com/messenger/launch80/?locale=en-gb
> 

-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com




More information about the SNMP4J mailing list