forum.bitel.ru http://forum.bitel.ru/ |
|
Проверка условия AUTHENTICATION_ACCEPT http://forum.bitel.ru/viewtopic.php?f=5&t=2281 |
Страница 1 из 1 |
Автор: | Chaos [ 06 май 2009, 03:15 ] |
Заголовок сообщения: | Проверка условия AUTHENTICATION_ACCEPT |
Пытаюсь реализовать вот такую конструкцию Код: response = event.getResponse(); if (response.getPacketType()= RadiusPacket.AUTHENTICATION_ACCEPT) { ........ } Но по всей видимости где-то здесь ошибка методы вызова Код: 05-06/00:44:53 INFO [processor-p-2-t-28] script - Process time => 38 Вариантов перепробовал массу. Поправьте пожалуйста.
05-06/00:44:53 INFO [processor-p-2-t-28] ScriptInstance - Eval script Function [id:2; title:test] 05-06/00:44:54 INFO [processor-p-2-t-29] EventProcessor - Process event cid:2; event:Event bitel.billing.server.processor.event.RadiusAuthenticationEvent cid: 2; module: 1; type: 120 05-06/00:44:54 ERROR [processor-p-2-t-29] script - Eval error: Sourced file: Function [id:2; title:test] : Can't assign to: Sourced file: Function [id:2; title:test] : Can't assign to: : at Line: 18 : in file: Function [id:2; title:test] : event .getResponse ( ) .getPacketType ( ) at bsh.BSHPrimaryExpression.toLHS(Unknown Source) at bsh.BSHAssignment.eval(Unknown Source) at bsh.BSHIfStatement.evaluateCondition(Unknown Source) at bsh.BSHIfStatement.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.eval(ScriptInstance.java:310) at bitel.billing.server.script.bean.ScriptMachine$SimpleScriptRunner.runScript(ScriptMachine.java:65) at bitel.billing.server.script.bean.ScriptMachine.runScriptImpl(ScriptMachine.java:185) at bitel.billing.server.script.bean.ScriptMachine.runScript(ScriptMachine.java:124) at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:238) at bitel.billing.server.processor.DefaultProcessor.standartAuth(DefaultProcessor.java:204) at bitel.billing.server.processor.dialup.DialUpProcessor.authenticationProcess(DialUpProcessor.java:127) at bitel.billing.server.radius.RadiusRequestThread.processRequest(RadiusRequestThread.java:180) at bitel.billing.server.radius.RadiusRequestThread.run(RadiusRequestThread.java:79) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) |
Автор: | Victor [ 06 май 2009, 06:41 ] |
Заголовок сообщения: | Re: Проверка условия AUTHENTICATION_ACCEPT |
Chaos писал(а): Пытаюсь реализовать вот такую конструкцию
Код: response = event.getResponse(); if (response.getPacketType()= RadiusPacket.AUTHENTICATION_ACCEPT) { ........ } А может всетаки ... if (response.getPacketType() == RadiusPacket.AUTHENTICATION_ACCEPT) ... |
Автор: | snark [ 12 мар 2010, 23:54 ] |
Заголовок сообщения: | Re: Проверка условия AUTHENTICATION_ACCEPT |
Код: if (request.getPacketType() == RadiusPacket.AUTHENTICATION_REQUEST.intValue()) {} вдруг кто поиском наткнется |
Автор: | Администратор [ 16 мар 2010, 14:18 ] |
Заголовок сообщения: | Re: Проверка условия AUTHENTICATION_ACCEPT |
А зачем нужно Код: .intValue() ?Там вроде и так два int значения сравниваются.. |
Автор: | snark [ 16 мар 2010, 17:32 ] |
Заголовок сообщения: | Re: Проверка условия AUTHENTICATION_ACCEPT |
Администратор писал(а): Там вроде и так два int значения сравниваются.. getPacketType(): API писал(а): public int getPacketType() AUTHENTICATION_REQUEST: API писал(а): public static final byte AUTHENTICATION_REQUEST ну я и привел byte к int чтоб сравнить можно было ... вроде ж правильно поступил или нет? |
Автор: | stark [ 16 мар 2010, 17:51 ] |
Заголовок сообщения: | Re: Проверка условия AUTHENTICATION_ACCEPT |
snark писал(а): ну я и привел byte к int чтоб сравнить можно было ... вроде ж правильно поступил или нет? у примитивного типа нельзя вызвать метод. если уже хтите приводить, что не обязательно, то так if ( request.getPacketType() == (int) RadiusPacket.AUTHENTICATION_REQUEST ) {} |
Автор: | snark [ 16 мар 2010, 18:25 ] |
Заголовок сообщения: | Re: Проверка условия AUTHENTICATION_ACCEPT |
спасибо что просвятили! собсно вопрос возник из этого, гляньте, пожалуйста |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |